Mai departeUrmătorul ghid
Coborâre în gradient
Fundamentele
GHID de fundamente
Nesterov Accelerated Gradient (NAG) este o formă mai inteligentă de impuls care se uită înainte înainte de a calcula gradientul, oferindu-i o imagine corectivă înainte.
Ascultă acest ghidNarativ AI · ~2 min
It often converges faster and more stably than classical momentum.
Momentul clasic calculează gradientul la poziția curentă, apoi adaugă viteza acumulată. Perspectiva lui Nesterov, din lucrarea lui Yurii Nesterov din 1983 privind optimizarea accelerată convexă, este să facă mai întâi pasul de impuls către un punct de vedere înainte și să evalueze gradientul acolo. Acest lucru permite optimizatorului să anticipeze unde îl poartă impulsul și să aplice o corecție înainte de depășire, ca un alergător care vede o curbă înainte și se ajustează mai devreme decât după. Pentru probleme netede convexe, metoda lui Nesterov realizează o rată de convergență optimă de ordinul 1/k^2 în numărul de pași, o îmbunătățire demonstrabilă față de coborârea în gradient simplu 1/k. În învățarea profundă, este oferit ca o opțiune simplă în majoritatea cadrelor și de multe ori oferă un antrenament puțin mai rapid și mai puțin oscilant decât impulsul standard la același coeficient.
Activarea steagului nesterov=True în PyTorch sau TensorFlow SGD pentru un antrenament mai rapid și mai fluid.
Accelerarea convergenței pe probleme netede convexe, cum ar fi regresia logistică la scară largă.
Reducerea depășirii și oscilațiilor atunci când antrenați rețele profunde aproape de minime clare.
Pornește optimizatorul Nadam, care îi adaugă lui Adam perspectiva Nesterov.
Momentul Nesterov este un indicator încorporat în optimizatoarele PyTorch, TensorFlow și altele, iar o variantă Nesterov a lui Adam (Nadam) îmbină perspectiva cu scalarea adaptivă. Teoria sa de accelerare continuă să inspire cercetările privind metodele de impuls, schemele de repornire și analiza de ce ajută accelerația în rețelele adânci neconvexe. Așteptați-vă ca privirea înainte în stil Nesterov să rămână o valoare implicită obișnuită pentru practicanții care urmăresc o convergență mai rapidă și mai stabilă.
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
Nesterov Accelerated Gradient (NAG) este o formă mai inteligentă de impuls care se uită înainte înainte de a calcula gradientul, oferindu-i o imagine corectivă înainte. Adesea, converge mai rapid și mai stabil decât impulsul clasic.
Nesterov aplică mai întâi pasul de impuls pentru a ajunge la o poziție de anticipare, apoi calculează gradientul acolo, dând o corecție anticipativă.
Metoda accelerată a lui Nesterov atinge o rată optimă de 1/k^2 pentru obiective convexe netede, mai rapid decât coborârea gradientului 1/k.
Yurii Nesterov a publicat metoda gradientului accelerat în 1983 pentru optimizarea convexă.
Evaluând gradientul în care se îndreaptă impulsul, Nesterov poate corecta o depășire iminentă mai devreme decât impulsul clasic.
Framework-urile implementează o formă rearanjată, astfel încât Nesterov adaugă un cost suplimentar neglijabil față de impulsul obișnuit.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Coborâre în gradient
Fundamentele