À 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.
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.
Il vous aide à séparer les affirmations techniques claires du langage marketing.
Vous pouvez poser de meilleures questions de mise en œuvre avant de dépenser de l'argent ou du temps.
Les équipes partageant une compréhension commune prennent de meilleures décisions en matière de produits, de politiques et d’apprentissage.
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.
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.
Différentes équipes peuvent utiliser le même terme différemment, alors définissez la portée dès le début.
Les benchmarks peuvent paraître solides alors que les performances réelles sont inégales.
Ignorer la qualité des données et les plans d’évaluation crée souvent des résultats fragiles.
Commencez par une définition en langage simple du résultat dont vous avez besoin.
Choisissez une mesure de réussite et une condition d’échec avant de tester.
Exécutez un petit pilote avec des données représentatives, pas un ensemble de démonstration raffiné.
Documentez où la normalisation de groupe est utile et où les méthodes plus simples sont meilleures.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
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