Mai departeUrmătorul ghid
Rate ciclice de învățare
Tehnic
GHID tehnic
Un program al ratei de învățare modifică dimensiunea pasului în timpul antrenamentului, în loc să îl mențină fix.
Ascultă acest ghidNarativ AI · ~2 min
Getting it right is often the single biggest lever for whether a model converges quickly and reaches high accuracy.
Rata de învățare controlează cât de mare face optimizatorul pentru fiecare actualizare. Prea sus și antrenamentul diverge; prea jos și se târăște sau se blochează. Programarea ajustează această valoare în timp. O rețetă modernă comună este încălzirea urmată de degradare: începeți aproape de zero și creșteți în primele câteva sute sau mii de pași (deci devreme, gradienții zgomotoși nu aruncă în aer greutăți instabile), apoi scad treptat. Formele de degradare populare includ dezintegrarea în trepte (scădere cu un factor la epoci stabilite), dezintegrarea exponențială și recoacere cosinus, care urmează fără probleme o curbă semicosinus până aproape de zero. Programele cosinus cu încălzire liniară sunt acum standard pentru antrenarea modelelor de limbă mari, în timp ce politicile ciclice și cu un singur ciclu pot accelera formarea modelelor mai mici.
Încălzire liniară plus dezintegrare cosinus utilizată la preantrenamentul modelelor de limbaj transformator.
Decadere în trepte care scade rata de învățare de 10 ori la epocile 30, 60 și 90 atunci când antrenați clasificatori de imagini pe ImageNet.
Politica unui singur ciclu în fast.ai pentru a antrena un model la o precizie bună în foarte puține epoci.
Recoacere cosinus cu reporniri la cald pentru a scăpa periodic de minimele de pierdere ascuțite și pentru a îmbunătăți generalizarea.
Pe măsură ce cursele de antrenament devin mai scumpe, programele sunt proiectate împreună cu optimizatori și dimensiunile loturilor, iar cercetătorii studiază legile de scalare pentru a prezice cea mai bună rată de vârf înainte de antrenament. Optimizatoarele fără program care elimină nevoia de a alege o curbă de degradare în avans câștigă acțiune, iar programele adaptative, bazate pe feedback, care răspund la curbele de pierdere în timp real, pot reduce încercările și erorile care încă domină antrenamentul la scară largă.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
Un program al ratei de învățare modifică dimensiunea pasului în timpul antrenamentului, în loc să îl mențină fix. A face corect este adesea cea mai mare pârghie pentru a stabili dacă un model converge rapid și atinge o precizie ridicată.
Încălzirea începe aproape de zero și crește rata, astfel încât actualizările timpurii instabile să nu destabilizeze modelul înainte ca statisticile optimizatorului să se stabilească.
Recoacere cosinus reduce rata de învățare de-a lungul unei forme semicosinus, dând pași mari devreme și pași mici aproape de sfârșit.
O rată excesiv de mare provoacă depășire, astfel încât pierderea poate sări sau să explodeze mai degrabă decât să se stabilească.
Decăderea treptată înmulțește rata cu un factor (de exemplu, 0,1) la reperele alese, creând un model de scară.
Warm restarts begin another learning-rate cycle at a higher value; they do not guarantee escape from a particular loss-landscape feature.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Rate ciclice de învățare
Tehnic