A continuaciónSiguiente guía
RMSNorm y normalización previa a la capa
Técnico
GUÍA Técnica
La normalización de capas estabiliza el entrenamiento al reescalar las activaciones dentro de cada ejemplo individual para que tengan media cero y varianza unitaria.
Escuche esta guíaNarrado por IA · ~2 min
Es un ingrediente silencioso pero esencial que hace que los transformadores profundos sean entrenables.
Introducida por Ba, Kiros y Hinton en 2016, la normalización de capas (LayerNorm) aborda el problema de que las activaciones dentro de una red profunda pueden derivar a escalas tremendamente diferentes a medida que las señales pasan a través de muchas capas, lo que ralentiza o desestabiliza el aprendizaje. A diferencia de la normalización por lotes, que normaliza cada característica en los ejemplos de un mini lote, LayerNorm normaliza las características de un solo ejemplo. Esto lo hace independiente del tamaño del lote e igualmente utilizable en entrenamiento e inferencia, y funciona naturalmente con secuencias de longitud variable, razón por la cual se convirtió en el estándar para los transformadores que alimentan los modelos de lenguaje modernos. Después de la normalización, aplica una escala aprendible (gamma) y un cambio (beta) para que la red pueda recuperar cualquier representación que necesite.
Estabilizando cada bloque transformador en modelos de lenguaje como GPT y BERT.
Habilitando RMSNorm como la opción de normalización más ligera dentro de los modelos de la familia Llama.
Normalización de datos de secuencia de longitud variable en modelos de voz y traducción donde los tamaños de lote difieren.
Permitir un entrenamiento confiable con un tamaño de lote de uno, como en algunas configuraciones de aprendizaje por refuerzo.
La normalización se está simplificando para lograr eficiencia a escala. RMSNorm ha reemplazado en gran medida a LayerNorm en los modelos de lenguajes grandes más nuevos porque es más económico y funciona igual de bien, y la ubicación previa a la norma ahora es la predeterminada para pilas muy profundas. Los investigadores continúan explorando arquitecturas libres de normalización que utilizan cuidadosos trucos de inicialización o escalado, con el objetivo de reducir los gastos generales y al mismo tiempo mantener la estabilidad del entrenamiento que proporciona la 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 capas estabiliza el entrenamiento al reescalar las activaciones dentro de cada ejemplo individual para que tengan media cero y varianza unitaria. Es un ingrediente silencioso pero esencial que hace que los transformadores profundos sean entrenables.
LayerNorm normaliza las dimensiones de las características de una muestra individual, haciéndola independiente de los demás ejemplos del lote.
Debido a que sus estadísticas provienen de un único ejemplo, LayerNorm se comporta de manera consistente independientemente del tamaño del lote y se adapta a secuencias de texto de longitud variable.
Después de normalizar a media cero y varianza unitaria, las escalas gamma y beta cambian el resultado para que el modelo no se vea obligado a adoptar una distribución fija.
RMSNorm omite el paso de centrado medio y escala según la raíz cuadrática media de las activaciones, que es más barato y se utiliza en modelos como Llama.
A medida que las señales pasan a través de muchas capas, su escala puede aumentar o reducirse; la normalización mantiene las activaciones en un rango estable para que los gradientes se comporten bien.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
RMSNorm y normalización previa a la capa
Técnico