InayofuataMwongozo unaofuata
Jinsi ya Kupiga Jet Lag na Ratiba ya AI
Maombi
MWONGOZO wa Kiufundi
Warmup hupunguza kwa upole kiwango cha kujifunza kutoka karibu na sifuri kabla ya mafunzo, kisha uwekaji wa kosine huiozesha chini kufuatia mkunjo wa cosine.
Sikiliza mwongozo huuInaonyeshwa na AI · ~2 min
Kwa pamoja wao huimarisha mafunzo ya mapema na kufinya usahihi bora wa mwisho, ndiyo maana karibu kila transfoma ya kisasa imefunzwa kwa njia hii.
Wakati mafunzo yanapoanza, uzani wa modeli ni wa nasibu na gradient inaweza kuwa kubwa, kwa hivyo kuruka moja kwa moja hadi kiwango kikubwa cha kujifunza mara nyingi husababisha ongezeko la hasara au tofauti - hasa kwa viboreshaji vinavyobadilika kama vile Adam, ambaye makadirio yake ya tofauti hayategemeki katika hatua za kwanza. Warmup hurekebisha hili kwa kuongeza kasi kwa mstari zaidi ya hatua mia chache hadi elfu chache. Pindi tu muundo unaposimama, uwekaji wa kosine huchukua nafasi, na kuoza kasi kama 0.5 * (1 + cos(pi * t / T)) ya kilele chake. Umbo la cosine huweka kasi ya juu mapema kwa maendeleo ya haraka, kisha hurahisisha hatua kwa hatua ili kiboreshaji kiweze kutulia kwa kiwango cha chini zaidi badala ya kukizunguka.
Miundo ya lugha ya mtindo wa GPT na mtindo wa BERT hutumia uongezaji joto wa mstari juu ya hatua ~1-2% ya kwanza ikifuatiwa na kuoza kwa cosine hadi karibu sifuri.
Treni ya Vision Transfoma (ViT) yenye annealing ya cosine na joto fupi ili kuzuia tofauti za mapema kwenye ImageNet.
Hugging Face Transformers inatoa `get_cosine_schedule_with_warmup` kama kipanga ratiba cha mstari mmoja kwa kazi za kurekebisha vizuri.
Usambazaji Imara na miundo mingine ya uenezaji rekebisha vyema kwa upashaji joto ili kuzuia milipuko ya upinde rangi unaporekebisha uzani uliozoezwa awali.
Warmup-plus-cosine inasalia kuwa kichocheo chaguomsingi cha miundo mikubwa ya lugha, lakini vibadala vinaenea. Warmup-stable-decay (WSD) huweka kasi isiyobadilika kisha kuoza kwa kasi mwishoni, na kuifanya iwe rahisi kupanua mikimbio bila kujitolea tena kwa urefu uliowekwa. Watafiti pia wanasoma ni kwa nini warmup inafanya kazi - kuiunganisha na kelele ya upinde rangi na mpindano wa mazingira - na zana zinazidi kurekebisha urefu wa kiotomatiki wa joto na kiwango cha kilele, kupunguza jaribio-na-kosa la mwongozo ambalo linatawala leo.
Jarida halali
Hadithi tatu za AI zilizothibitishwa kila asubuhi ya wiki, zimetengenezwa kwa Kiingereza rahisi. Bila malipo daima, hakuna matangazo.
Barua pepe moja kila siku ya wiki. Jiondoe kwa bonyeza moja. Hatutauza au kushiriki anwani yako.
Jijaribu mwenyewe
Maoni ya haraka juu ya kila jibu, na cheti kinachoweza kushirikishwa na kitambulisho kinachoweza kuthibitishwa baada ya kupita kozi.
Changia elimu ya AI bila malipo. AI Understanding ni 501(c)(3) isiyo na faida — hakuna matangazo, hakuna kizuizi cha malipo, daima. Toa mchango
Warmup hupunguza kwa upole kiwango cha kujifunza kutoka karibu na sifuri kabla ya mafunzo, kisha uwekaji wa kosine huiozesha chini kufuatia mkunjo wa cosine. Kwa pamoja wao huimarisha mafunzo ya mapema na kufinya usahihi bora wa mwisho, ndiyo maana karibu kila transfoma ya kisasa imefunzwa kwa njia hii.
Kuanzia kwa kiwango kikubwa cha kujifunza kwenye uzani nasibu kunaweza kusababisha ongezeko la hasara au tofauti, kwa hivyo joto huongeza kasi kwa upole ili kuweka hatua za mapema kuwa thabiti.
Kiwango hicho hupunguzwa kwa 0.5 * (1 + cos(pi * t / T)), huzalisha kilima laini ambacho hukaa juu mapema na kuteleza hadi karibu na sifuri mwishoni.
Makadirio ya utofauti wa uendeshaji wa Adam yanatokana na sampuli chache sana katika hatua za kwanza, na kufanya saizi ya hatua madhubuti kuwa isiyo sawa - warmup hupunguza hii.
T ni upeo wa macho ambao kiwango hicho huharibika kutoka kilele chake hadi karibu na sifuri; t ni hatua ya sasa ndani ya upeo huo.
The guide describes a short linear warmup followed by cosine annealing.
Endelea kujifunza
Miongozo zaidi imechaguliwa kwa mada hii
InayofuataMwongozo unaofuata
Jinsi ya Kupiga Jet Lag na Ratiba ya AI
Maombi