Mai departeUrmătorul ghid
Optimizare relativă a politicii de grup
Tehnic
GHID tehnic
Optimizarea de ordinul doi folosește informații despre curbură (matricea Hessiană a derivatelor secunde) pentru a face pași mai inteligenți către un minim, nu doar panta.
Ascultă acest ghidNarativ AI · ~2 min
Poate converge în mult mai puține iterații decât coborârea în gradient simplă, dar costul calculării curburii îl face dificil de scalat.
Coborârea în gradient cunoaște doar panta în punctul dvs. actual, așa că alege o dimensiune a pasului fixă sau reglată manual și speră să fie mai bun. Metoda lui Newton merge mai departe: se uită și la modul în care se schimbă panta (curbura), captată de Hessian, o matrice a tuturor derivatelor parțiale a doua. Actualizarea înmulțește Hessianul invers cu gradient, care redimensionează automat fiecare direcție și aterizează aproape de minimul unei aproximări pătratice locale. Pentru un bol perfect pătratic, metoda lui Newton ajunge la fund într-un singur pas. Captura este brutală: un model cu N parametri are un N-by-N Hessian, așa că stocarea și inversarea acestuia costă aproximativ N-pătrat de memorie și N-cube de calcul. Pentru rețelele cu miliarde de parametri, acest lucru este imposibil, motiv pentru care practicienii folosesc aproximări mai ieftine.
L-BFGS se potrivește cu regresia logistică și alte modele convexe în scikit-learn, unde adesea bate coborârea în gradient simplă pe seturi de date mici spre medii
Ajustarea pachetului în reconstrucția 3D și SLAM, unde Gauss-Newton și Levenberg-Marquardt perfecționează pozițiile camerei și pozițiile punctelor
Antrenează rețele neuronale minuscule informate de fizică în care L-BFGS atinge o precizie pe care Adam se străduiește să o ajungă
Șamponul și K-FAC accelerează antrenamentul de învățare profundă la scară largă prin aproximarea structurii lui Hessian
Pentru rețelele neuronale gigantice, metodele complete de ordinul doi rămân impracticabile, dar aproximările câștigă teren. Optimizatorii precum K-FAC și Shampoo aproximează curbura folosind o structură în diagonală bloc sau cu factor Kronecker, iar metode mai noi, cum ar fi Sophia și Muon, folosesc estimări ieftine de curbură pentru a accelera preformarea modelului de limbaj mare. Așteptați-vă la un efort continuu de a capta semnalul de curbură util la un cost aproape de ordinul întâi, reducând diferența dintre pașii Adam și adevărații Newton.
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
Optimizarea de ordinul doi folosește informații despre curbură (matricea Hessiană a derivatelor secunde) pentru a face pași mai inteligenți către un minim, nu doar panta. Poate converge în mult mai puține iterații decât coborârea în gradient simplă, dar costul calculării curburii îl face dificil de scalat.
Metoda lui Newton mărește gradientul cu curbura față de Hessian, permițându-l să redimensioneze direcțiile și să aproximeze minimul pătratic local.
Pe o pătratică exactă, modelul pătratic local este egal cu funcția adevărată, astfel încât un pas Newton sare direct la minim.
Cu parametrii N, Hessianul are intrări cu N pătrate și inversarea lui se scalează ca N-cub, ceea ce este imposibil la miliarde de parametri.
BFGS actualizează iterativ o estimare a Hessianului invers folosind modificări ale gradientului dintre pași, evitând calculul direct.
„L” înseamnă memorie limitată: L-BFGS păstrează doar o mână de vectori recenti, reducând stocarea de la N pătrat la aproximativ un mic multiplu de N.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Optimizare relativă a politicii de grup
Tehnic