Als nächstesNächster Leitfaden
Gruppierte Belohnungsnormalisierung in RLHF
Grundlagen
Grundlagen-Leitfaden
Bei der Gruppennormalisierung handelt es sich um eine Technik, die das Training neuronaler Netzwerke stabilisiert, indem Merkmale innerhalb kleiner Gruppen von Kanälen unabhängig für jedes Beispiel normalisiert werden.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Normalisierungsschichten sorgen dafür, dass die Zahlen gut skaliert durch ein Netzwerk fließen, was das Training beschleunigt und stabilisiert. Die Batch-Normalisierung erreicht dies, indem sie den Mittelwert und die Varianz jedes Merkmals über den gesamten Mini-Batch berechnet. Dies macht sie jedoch anfällig, wenn die Batches klein sind, da die Statistiken verrauscht und unzuverlässig werden. Die 2018 von Wu und He eingeführte Gruppennormalisierung entfernt die Charge vollständig aus der Gleichung. Für jedes einzelne Beispiel werden die Kanäle in eine feste Anzahl von Gruppen aufgeteilt und dann jede Gruppe normalisiert, indem nur die eigenen Werte dieses Beispiels verwendet werden. Da die Berechnung niemals von anderen Beispielen im Stapel abhängt, bleibt die Leistung gleich, unabhängig davon, ob der Stapel 32 Bilder oder nur eins enthält, was es bei Erkennungs-, Segmentierungs- und speicherintensiven Bildverarbeitungsaufgaben beliebt macht.
Objekterkennung und Instanzsegmentierung (z. B. Modelle im Mask R-CNN-Stil), trainiert mit sehr kleinen Batches pro GPU.
Die U-Net-Backbones in Diffusionsbildgeneratoren, wo Group Norm die Merkmalsskalen stabilisiert.
3D- und Videonetzwerke, bei denen eine hohe Speichernutzung die Stapelgröße auf ein oder zwei reduziert.
Feinabstimmung großer Vision-Modelle auf begrenzter Hardware, bei denen kleine Chargen Batch-Norm-Statistiken unzuverlässig machen.
Die Gruppennormalisierung bleibt die erste Wahl, wenn die Chargen klein sein müssen, z. B. bei hochauflösender Erkennung und Segmentierung, 3D- und Videomodellen und speicherbeschränktem Training. Es ist auch in weit verbreitete generative Architekturen wie die U-Nets in Diffusionsmodellen eingebettet. Während die Modelle wachsen und der Speicherdruck die Batch-Größen verringert, werden Batch-unabhängige Normalisierer, darunter Group Norm neben Layer Norm, wahrscheinlich Standardbausteine bleiben, wobei weiterhin an Hybriden und normalisierungsfreien Alternativen geforscht wird.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
Bei der Gruppennormalisierung handelt es sich um eine Technik, die das Training neuronaler Netzwerke stabilisiert, indem Merkmale innerhalb kleiner Gruppen von Kanälen unabhängig für jedes Beispiel normalisiert werden. Das ist wichtig, weil es im Gegensatz zur Batch-Normalisierung auch bei kleinen Batches gut funktioniert.
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.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Gruppierte Belohnungsnormalisierung in RLHF
Grundlagen