Mai departeUrmătorul ghid
Legile de scalare pentru rețelele neuronale
Fundamentele
GHID de fundamente
Neural Tangent Kernel (NTK) este un instrument matematic care arată că rețelele neuronale infinit de largi se comportă ca o metodă specifică de nucleu fix în timpul antrenamentului.
Ascultă acest ghidNarativ AI · ~2 min
Contează pentru că transformă învățarea profundă misterioasă în ceva cu ecuații de formă închisă, analizabile.
Introdusă de Jacot, Gabriel și Hongler în 2018, teoria NTK studiază ce se întâmplă pe măsură ce straturile unei rețele devin infinit de largi. În această limită, antrenamentul cu coborâre în gradient încetează să mai fie o călătorie neliniară sălbatică: parametrii rețelei abia se mută de la inițializarea lor aleatorie (regimul de „antrenament leneș”), iar funcția pe care o calculează evoluează liniar, guvernată de un nucleu care rămâne constant pe tot parcursul antrenamentului. Acest nucleu - produsul interior al gradienților în raport cu parametrii - este NTK. Deoarece regresia nucleului are soluții exacte, puteți prezice rezultatul rețelei antrenate fără a o antrena efectiv. NTK a explicat de ce rețelele extrem de supraparametrate pot încadra date, dar totuși se generalizează și leagă învățarea profundă de decenii de metode kernel bine înțelese și procese gaussiene.
Prezicerea analitică a dinamicii de antrenament a unei rețele largi pentru a alege ratele de învățare fără probe costisitoare
Utilizarea valorilor bazate pe NTK pentru a clasifica arhitecturile candidate ieftin în timpul căutării arhitecturii neuronale
Explicând teoretic de ce rețelele supraparametrate converg la zero pierderi de antrenament și totuși se generalizează
Proiectarea aproximărilor nucleului (procese gaussiene inspirate de NTK) pentru sarcini cu date mici în care estimările exacte ale incertitudinii contează
NTK este coloana vertebrală a multor teorii moderne de deep-learning, dar rețelele reale finite învață caracteristici - ceva ce imaginea nucleului fix nu-l lipsește. Cercetările se concentrează acum pe decalajul dintre comportamentul „leneș” NTK și regimurile „bogate” de învățare a caracteristicilor și pe utilizarea NTK pentru a prezice performanța arhitecturii, a ghida căutarea arhitecturii neuronale și a generalizării legate. Așteptați-vă teorii hibride care surprind atunci când rețelele se comportă ca nuclee față de atunci când învață cu adevărat reprezentări.
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
Neural Tangent Kernel (NTK) este un instrument matematic care arată că rețelele neuronale infinit de largi se comportă ca o metodă specifică de nucleu fix în timpul antrenamentului. Contează pentru că transformă învățarea profundă misterioasă în ceva cu ecuații de formă închisă, analizabile.
Un rezultat central NTK este că, în limita lățimii infinite, nucleul converge către o valoare fixă și rămâne constantă pe tot parcursul antrenamentului de coborâre a gradientului.
NTK este K(x,x') = ⟨∇θ f(x), ∇θ f(x')⟩, produsul intern al gradienților de ieșire în raport cu parametrii.
NTK a fost introdus într-o lucrare din 2018 de Arthur Jacot, Franck Gabriel și Clément Hongler.
În antrenamentul leneș, parametrii de rețea largă rămân aproape de valorile lor inițiale, iar rezultatul evoluează liniar, ceea ce face ca analiza nucleului fix este validă.
Regresia nucleului are soluții în formă închisă, astfel încât în limita NTK se poate prezice analitic ieșirile rețelei antrenate.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Legile de scalare pentru rețelele neuronale
Fundamentele