A continuaciónSiguiente guía
Normalización de capas
Técnico
GUÍA Técnica
RMSNorm es una capa de normalización liviana que reescala las activaciones según su raíz cuadrática media, y la normalización previa a la capa coloca ese paso antes de cada subcapa en lugar de después.
Escuche esta guíaNarrado por IA · ~2 min
Juntos hacen que los transformadores profundos entrenen de manera estable sin trucos de calentamiento.
Standard LayerNorm resta la media y la divide por la desviación estándar en un vector de características, luego aplica una escala y un desplazamiento aprendidos. RMSNorm, presentado por Zhang y Sennrich en 2019, elimina por completo el centrado en la media y el sesgo: simplemente divide cada vector por la raíz cuadrática media de sus elementos y lo multiplica por una ganancia por característica aprendida. Esto elimina una estadística y varias operaciones, lo que reduce el cálculo entre un 10 y un 50 % aproximadamente en la capa normal y, al mismo tiempo, iguala la precisión. Por otra parte, la ubicación 'Pre-LN' (norma antes de atención/MLP, con una ruta residual limpia a su alrededor) mantiene las magnitudes de gradiente limitadas en la inicialización, por lo que modelos como GPT-3, LLaMA y PaLM se entrenan sin los trucos de calentamiento de la tasa de aprendizaje que requería el transformador Post-LN original.
LLaMA, Mistral y Qwen reemplazan LayerNorm con RMSNorm para reducir la latencia de inferencia en cada token
Pre-LN permite que los modelos estilo GPT se entrenen sin el calentamiento de la tasa de aprendizaje que necesitaba el transformador Post-LN 2017
La normalización QK utiliza RMSNorm en consultas de atención y claves para evitar que los logits exploten en modelos grandes
Los transformadores móviles y de borde adoptan RMSNorm porque eliminar la media y el sesgo reduce el tráfico de memoria
RMSNorm es ahora el valor predeterminado en la mayoría de los LLM abiertos (LLaMA, Mistral, Qwen, Gemma), así que espere que siga siendo estándar. La investigación está refinando la receta: QK-norm aplica RMSNorm a consultas de atención y claves para controlar el crecimiento logit, y algunos laboratorios combinan pre y post norma ("sándwich" o "peri-LN") para lograr una estabilidad adicional a una escala de billones de parámetros. Los núcleos de hardware siguen fusionando la operación para aumentar la velocidad.
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
RMSNorm es una capa de normalización liviana que reescala las activaciones según su raíz cuadrática media, y la normalización previa a la capa coloca ese paso antes de cada subcapa en lugar de después. Juntos hacen que los transformadores profundos entrenen de manera estable sin trucos de calentamiento.
RMSNorm omite calcular y restar la media, normalizando solo por la raíz cuadrática media de las activaciones.
RMSNorm divide por sqrt de la media de elementos al cuadrado, es decir, la raíz cuadrática media, y luego aplica una ganancia aprendida.
Xiong et al. analyze gradient behavior and show Pre-LN gradients are better behaved at initialization; this does not guarantee warmup-free training for every setup.
Pre-LN normaliza la entrada a una subcapa, pero el atajo residual la omite, preservando una carretera de gradiente limpia.
RMSNorm se convirtió en la normalización estándar en LLaMA, Mistral, Qwen, Gemma y los LLM más recientes.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Normalización de capas
Técnico