A continuaciónSiguiente guía
Normalización de recompensas agrupadas en RLHF
Fundamentos
GUÍA DE FUNDAMENTOS
La normalización de grupo es una técnica que estabiliza el entrenamiento de redes neuronales normalizando características dentro de pequeños grupos de canales, de forma independiente para cada ejemplo.
Escuche esta guíaNarrado por IA · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Las capas de normalización mantienen los números fluyendo a través de una red bien escalada, lo que acelera y estabiliza el entrenamiento. La normalización de lotes hace esto calculando la media y la varianza de cada característica en todo el mini lote, pero eso lo hace frágil cuando los lotes son pequeños, ya que las estadísticas se vuelven ruidosas y poco confiables. La normalización de grupo, introducida por Wu y He en 2018, elimina por completo el lote de la ecuación. Para cada ejemplo individual, divide los canales en un número fijo de grupos y luego normaliza cada grupo utilizando solo los valores propios de ese ejemplo. Debido a que el cálculo nunca depende de otros ejemplos del lote, el rendimiento se mantiene estable ya sea que el lote contenga 32 imágenes o solo una, lo que lo hace popular en tareas de detección, segmentación y visión con mucha memoria.
Detección de objetos y segmentación de instancias (por ejemplo, modelos de estilo Mask R-CNN) entrenadas con lotes muy pequeños por GPU.
La columna vertebral de U-Net está dentro de los generadores de imágenes de difusión, donde Group Norm estabiliza las escalas de características.
Redes de vídeo y 3D donde el uso elevado de memoria obliga a reducir el tamaño de los lotes a uno o dos.
Ajuste de modelos de visión de gran tamaño en hardware limitado donde los lotes pequeños hacen que las estadísticas de Batch Norm no sean confiables.
La normalización de grupos sigue siendo la opción preferida cuando los lotes deben ser pequeños, como la detección y segmentación de alta resolución, los modelos 3D y de vídeo, y el entrenamiento con memoria limitada. También está integrado en arquitecturas generativas ampliamente utilizadas, como las U-Nets, dentro de modelos de difusión. A medida que los modelos crecen y la presión de la memoria reduce el tamaño de los lotes, es probable que los normalizadores independientes de lotes, entre ellos Group Norm junto con Layer Norm, sigan siendo bloques de construcción predeterminados, con una investigación continua sobre híbridos y alternativas libres de normalización.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
La normalización de grupo es una técnica que estabiliza el entrenamiento de redes neuronales normalizando características dentro de pequeños grupos de canales, de forma independiente para cada ejemplo. Es importante porque, a diferencia de la normalización por lotes, funciona bien incluso cuando los lotes son pequeños.
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.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Normalización de recompensas agrupadas en RLHF
Fundamentos