A seguirPróximo guia
Normalização de recompensa agrupada em RLHF
Fundamentos
GUIA de fundamentos
Normalização de Grupo é uma técnica que estabiliza o treinamento de redes neurais normalizando recursos em pequenos grupos de canais, independentemente de cada exemplo.
Ouça este guiaNarrado por IA · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
As camadas de normalização mantêm os números fluindo através de uma rede bem dimensionada, o que acelera e estabiliza o treinamento. A normalização de lote faz isso calculando a média e a variação de cada recurso em todo o minilote, mas isso a torna frágil quando os lotes são pequenos, pois as estatísticas se tornam barulhentas e não confiáveis. A normalização de grupo, introduzida por Wu e He em 2018, remove totalmente o lote da equação. Para cada exemplo individual, ele divide os canais em um número fixo de grupos e depois normaliza cada grupo usando apenas os valores do próprio exemplo. Como a computação nunca depende de outros exemplos no lote, o desempenho permanece estável quer o lote contenha 32 imagens ou apenas uma, tornando-o popular em tarefas de detecção, segmentação e visão com uso intenso de memória.
Detecção de objetos e segmentação de instâncias (por exemplo, modelos estilo Mask R-CNN) treinados com lotes muito pequenos por GPU.
Os backbones U-Net dentro dos geradores de imagens de difusão, onde o Group Norm estabiliza as escalas de recursos.
Redes 3D e de vídeo onde o alto uso de memória reduz o tamanho dos lotes para um ou dois.
Ajustar modelos de visão grande em hardware limitado onde pequenos lotes tornam as estatísticas do Batch Norm não confiáveis.
A normalização de grupo continua sendo a escolha certa sempre que os lotes precisam ser pequenos, como detecção e segmentação de alta resolução, modelos 3D e de vídeo e treinamento com memória limitada. Ele também está incorporado em arquiteturas generativas amplamente utilizadas, como U-Nets, dentro de modelos de difusão. À medida que os modelos crescem e a pressão da memória reduz o tamanho dos lotes, os normalizadores independentes de lote, entre eles o Group Norm e o Layer Norm, provavelmente permanecerão como blocos de construção padrão, com pesquisas contínuas em híbridos e alternativas livres de normalização.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Normalização de Grupo é uma técnica que estabiliza o treinamento de redes neurais normalizando recursos em pequenos grupos de canais, independentemente para cada exemplo. É importante porque, diferentemente da Normalização em lote, funciona bem mesmo quando os lotes são pequenos.
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.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Normalização de recompensa agrupada em RLHF
Fundamentos