Mai departeUrmătorul ghid
Ajustare fină a armăturilor cu gradere
Tehnic
GHID tehnic
Hiperparametrii sunt setările pe care le alegeți înainte de antrenament, cum ar fi rata de învățare sau dimensiunea modelului, pe care modelul nu le învață singur.
Ascultă acest ghidNarativ AI · ~2 min
Tuning them well is often the difference between a mediocre model and a great one.
Parametrii modelului (greutățile) sunt învățați din date în timpul antrenamentului. Hiperparametrii sunt diferiți: sunt butoanele pe care le setați în prealabil și care guvernează modul în care are loc învățarea, cum ar fi rata de învățare, dimensiunea lotului, numărul de straturi, puterea de regularizare și cât timp trebuie antrenat. Ele nu pot fi optimizate direct prin coborârea gradientului, așa că căutați valori bune antrenând multe modele candidate și comparându-le pe un set de validare. Cea mai simplă abordare este căutarea în grilă, încercând fiecare combinație pe o grilă predefinită, dar se scalează teribil. Căutarea aleatorie găsește adesea setări bune mai rapid prin eșantionarea combinațiilor. Optimizarea Bayesiană mai avansată construiește un model probabilistic al cărui setări par promițătoare și concentrează căutarea acolo. Rata de învățare este, de obicei, cel mai important hiperparametru pentru a fi corect.
Măturarea ratelor de învățare de mai multe ordine de mărime pentru a găsi valoarea în care o rețea se antrenează rapid, fără a diverge.
Utilizarea căutării aleatorii pentru a regla adâncimea copacilor, numărul de arbori și rata de învățare pentru un model de creștere a gradientului pe date tabelare.
Rularea optimizării bayesiane pentru a ajusta împreună puterea de regularizare și dimensiunea lotului pentru o rețea profundă cu un buget limitat de GPU.
Aplicarea Hyperband pentru a antrena zeci de configurații pe scurt, apoi oferind mai multe epoci doar celor mai promițători supraviețuitori.
Reglarea manuală și bazată pe grilă fac loc învățării automate automate (AutoML) și căutării mai inteligente, cum ar fi optimizarea Bayesiană și Hyperband, care utilizează calculul mult mai eficient. Pe măsură ce modelele de fundație cresc, recalificarea completă per probă devine prohibitiv de costisitoare, așa că atenția se îndreaptă către proxy-uri mai ieftine, legile de scalare care prevăd setări bune de la execuții mici și reglarea adaptoarelor ușoare în loc de modele întregi. Așteptați-vă ca reglarea să devină din ce în ce mai automatizată și mai atentă la buget, cu instrumente care schimbă în mod explicit costurile de căutare cu câștigurile așteptate.
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
Hiperparametrii sunt setările pe care le alegeți înainte de antrenament, cum ar fi rata de învățare sau dimensiunea modelului, pe care modelul nu le învață singur. A le regla bine este adesea diferența dintre un model mediocru și unul grozav.
Greutățile (parametrii) sunt învățate din date în timpul antrenamentului. Hiperparametrii, cum ar fi rata de învățare sau numărul de straturi, sunt aleși în prealabil și controlează modul în care derulează antrenamentul.
Rata de învățare afectează puternic dacă și cât de repede converge un model. Prea ridicat și antrenamentul diverge; prea jos și se târăște sau se blochează.
Căutarea în rețea irosește testele pe dimensiuni neimportante. Căutarea aleatorie explorează spațiul mai eficient și ajunge adesea la configurații bune cu mai puține încercări.
Optimizarea bayesiană modelează relația dintre configurații și scorurile de validare, apoi selectează următoarea încercare pentru a echilibra explorarea regiunilor incerte cu exploatarea celor promițătoare.
Tuning alege setările care arată cel mai bine pe orice date pe care le evaluați. Dacă acesta este setul de testare, performanța dvs. raportată este umflată. Tuning folosește în schimb un set de validare separat.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Ajustare fină a armăturilor cu gradere
Tehnic