Kedis ku xidhan hagaha · Dhexdhexaad Heerka
Kediska Ururinta Gradient
Tijaabi wadarta dufcada yar yar, cabbirka dufcada waxtarka leh, miisaanka luminta, wakhtiga hagaajinta, xaddidaadaha caadiga ah, iyo khaladaadka dib u dejinta ee dhicis
Su'aal 1 ee 8
Muxuu ururinta gradient ugu horrayn kuu ogolaanayaa inaad samayso?
Horudhac su'aal kasta8 su'aalo
Jawaabaha iyo sharraxaadaha waxay soo baxayaan markaad qaadanayso kediska.
- Muxuu ururinta gradient ugu horrayn kuu ogolaanayaa inaad samayso?
- Tareen la'aanteed wax GPU ah
- Ka bood baaska dambe
- Ku ekaysii cabbir weyn oo waxtar leh oo ku saabsan xusuusta xaddidan
- Tirtir guud ahaan wax-qabadka
- Iyada oo cabbirka-yar-yar ee 4 iyo 8 tillaabooyinka ururinta, cabbirka dufcadda waxtarka leh waa:
- 32
- 4
- 8
- 12
- With an accumulation factor N, when should optimizer.step() and zero_grad() occur?
- Ka dib koob kasta oo yar yar
- Marna
- Ka hor inta aan hore u dhaafin
- Call optimizer.step() after N micro-batches, then clear gradients before the next accumulation window
- Si heerka waxbarashada waxtarka leh loo ilaaliyo mid sax ah, khasaaraha dufcaddii-yaro-yar inta badan waa:
- Lagu dhuftey N
- Waxaa loo qaybiyaa tirada tillaabooyinka ururinta N
- U dhig eber
- Lagu bedelay si sax ah
- Waa kuwee lakabka caadiga ah ee si nadiif ah ugu lammaaniya ururinta gradient?
- Lakab ama koox caadi ah, maadaama aysan ku xirneyn tirakoobka dufcada
- Dufcaddii caadiga ahayd, sababtoo ah waxay jeceshahay dufcooyin yaryar
- Ma jiro wax caadi ah oo la shaqeeya
- Kaliya ka tagista
- Qiimaha ugu muhiimsan ee isticmaalka raasamaal gradient waa:
- Xusuusta GPU badan oo la isticmaalo marka ugu sarreysa
- Luminta dhammaan jaranjarooyinka
- Wakhti dheer oo saacadda gidaarka ah cusboonaysiin kasta oo waxtar leh
- Awood la'aanta isticmaalka hagaajinta
- A training loop clears gradients after every micro-batch but steps the optimizer every fourth batch. What is lost?
- The model weights are deleted
- The earlier micro-batch contributions to the accumulated update
- The effective batch becomes four times larger
- The loss automatically becomes zero
- Why may four micro-batches with BatchNorm behave differently from one physical batch of the same total size?
- The optimizer cannot accept four backward passes
- Gradient addition is forbidden in BatchNorm
- The number of training examples changes
- BatchNorm uses statistics from each micro-batch rather than the combined batch