À suivreGuide suivant
Normalisation des récompenses groupées dans RLHF
Fondamentaux
GUIDE des fondamentaux
La normalisation de groupe est une technique qui stabilise l'entraînement du réseau neuronal en normalisant les caractéristiques au sein de petits groupes de canaux, indépendamment pour chaque exemple.
Écoutez ce guideNarré par l'IA · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Les couches de normalisation maintiennent les chiffres circulant à travers un réseau à bonne échelle, ce qui accélère et stabilise la formation. Pour ce faire, la normalisation par lots calcule la moyenne et la variance de chaque caractéristique sur l'ensemble du mini-lot, mais cela le rend fragile lorsque les lots sont petits, car les statistiques deviennent bruyantes et peu fiables. La normalisation de groupe, introduite par Wu et He en 2018, supprime entièrement le lot de l'équation. Pour chaque exemple individuel, il divise les canaux en un nombre fixe de groupes, puis normalise chaque groupe en utilisant uniquement les propres valeurs de cet exemple. Étant donné que le calcul ne dépend jamais d'autres exemples du lot, les performances restent stables, que le lot contienne 32 images ou une seule, ce qui le rend populaire dans les tâches de détection, de segmentation et de vision gourmandes en mémoire.
Détection d'objets et segmentation d'instances (par exemple, modèles de style Mask R-CNN) entraînées avec de très petits lots par GPU.
Les dorsales U-Net à l'intérieur des générateurs d'images de diffusion, où Group Norm stabilise les échelles de fonctionnalités.
Les réseaux 3D et vidéo où une utilisation élevée de la mémoire réduit la taille des lots à un ou deux.
Affiner les modèles de vision à grande échelle sur un matériel limité où les petits lots rendent les statistiques de Batch Norm peu fiables.
La normalisation de groupe reste le choix incontournable partout où les lots doivent être petits, comme pour la détection et la segmentation haute résolution, les modèles 3D et vidéo et la formation avec une mémoire limitée. Il est également intégré dans des architectures génératives largement utilisées comme les U-Nets dans les modèles de diffusion. À mesure que les modèles se développent et que la pression de la mémoire réduit la taille des lots, les normalisateurs indépendants des lots, parmi lesquels Group Norm aux côtés de Layer Norm, resteront probablement des éléments de base par défaut, avec la poursuite de la recherche sur les hybrides et les alternatives sans normalisation.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
La normalisation de groupe est une technique qui stabilise l'entraînement du réseau neuronal en normalisant les caractéristiques au sein de petits groupes de canaux, indépendamment pour chaque exemple. C’est important car, contrairement à la normalisation par lots, cela fonctionne bien même lorsque les lots sont minuscules.
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.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Normalisation des récompenses groupées dans RLHF
Fondamentaux