Mai departeUrmătorul ghid
Normalizarea recompenselor grupate în RLHF
Fundamentele
GHID de fundamente
Normalizarea grupului este o tehnică care stabilizează antrenamentul rețelei neuronale prin normalizarea caracteristicilor în cadrul unor grupuri mici de canale, independent pentru fiecare exemplu.
Ascultă acest ghidNarativ AI · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Straturile de normalizare mențin cifrele care circulă printr-o rețea bine scalată, ceea ce accelerează și stabilizează antrenamentul. Normalizarea loturilor face acest lucru calculând media și varianța fiecărei caracteristici în întregul mini-lot, dar acest lucru îl face fragil atunci când loturile sunt mici, deoarece statisticile devin zgomotoase și nesigure. Normalizarea grupului, introdusă de Wu și He în 2018, elimină complet lotul din ecuație. Pentru fiecare exemplu individual, împarte canalele într-un număr fix de grupuri, apoi normalizează fiecare grup folosind doar valorile proprii ale exemplului respectiv. Deoarece calculul nu depinde niciodată de alte exemple din lot, performanța rămâne constantă indiferent dacă lotul conține 32 de imagini sau doar una, făcându-l popular în sarcinile de detectare, segmentare și viziune grea de memorie.
Detectarea obiectelor și segmentarea instanțelor (de exemplu, modele în stil Mask R-CNN) instruite cu loturi foarte mici per GPU.
Coloanele U-Net din interiorul generatoarelor de imagini de difuzie, unde Group Norm stabilizează scalele caracteristicilor.
Rețele 3D și video în care utilizarea mare a memoriei forțează dimensiunile loturilor la unul sau două.
Reglarea fină a modelelor de viziune mare pe hardware limitat, unde loturi mici fac ca statisticile Batch Norm să nu fie sigure.
Normalizarea grupului rămâne alegerea preferată oriunde loturile trebuie să fie mici, cum ar fi detectarea și segmentarea de înaltă rezoluție, modelele 3D și video și antrenamentul cu memorie limitată. Este, de asemenea, încorporat în arhitecturi generative utilizate pe scară largă, cum ar fi U-Nets în interiorul modelelor de difuzie. Pe măsură ce modelele cresc, iar presiunea memoriei împinge dimensiunile loturilor în jos, normalizatorii independenți de loturi, Group Norm printre ei alături de Layer Norm, sunt probabil să rămână blocuri de bază implicite, cu cercetarea continuă a hibrizilor și a alternativelor fără normalizare.
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
Normalizarea grupului este o tehnică care stabilizează antrenamentul rețelei neuronale prin normalizarea caracteristicilor în cadrul unor grupuri mici de canale, independent pentru fiecare exemplu. Este important pentru că, spre deosebire de Normalizarea loturilor, funcționează bine chiar și atunci când loturile sunt mici.
The guide says GN normalizes groups of channels within each example.
The paper emphasizes stable behavior at small batch sizes because computation does not rely on batch statistics.
The paper’s computation uses within-example group statistics, independent of batch size.
The guide states that one group reduces the scheme to LayerNorm.
The guide says one channel per group corresponds to InstanceNorm.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Normalizarea recompenselor grupate în RLHF
Fundamentele