A continuaciónSiguiente guía
Inicialización de peso
Técnico
GUÍA Técnica
El promedio de peso estocástico (SWA) toma un promedio simple de los pesos del modelo de varios puntos al final del entrenamiento en lugar de simplemente mantener la instantánea final.
Escuche esta guíaNarrado por IA · ~2 min
Este truco barato suele situar el modelo en una región más plana y amplia del panorama de pérdidas, que tiende a generalizarse notablemente mejor en datos no vistos.
Introducido por Izmailov, Wilson y sus colegas en 2018, SWA explota la observación de que el SGD con una tasa de aprendizaje constante o cíclica no converge en un punto: rebota alrededor del borde de un valle ancho y plano. En lugar de elegir uno de esos ruidosos puntos de parada, SWA ejecuta una tasa de aprendizaje moderadamente alta (a menudo constante o cíclica) para las épocas finales y promedia los pesos que visita, normalmente cada época. Los pesos promediados se ubican más cerca del centro de la región plana. Debido a que las estadísticas de normalización por lotes se calculan para pesos específicos, SWA requiere un paso adelante adicional sobre los datos para volver a calcular las medias y varianzas corrientes de BN para el modelo promediado. El costo es esencialmente gratuito y las ganancias en precisión son consistentes en todos los clasificadores de imágenes y más.
Impulsar la precisión de las pruebas de los clasificadores de imágenes ResNet y DenseNet en CIFAR e ImageNet sin costo de inferencia adicional.
SWAG (SWA-Gaussiano) produce estimaciones de incertidumbre calibradas para predicciones sensibles a la seguridad a partir de una única ejecución de entrenamiento.
EMA de pesos que estabilizan la red de muestreo en generadores de imágenes de difusión como Stable Diffusion.
Construir 'sopas modelo' promediando múltiples puntos de control ajustados para mejorar la solidez sin necesidad de volver a capacitar.
SWA ha generado variantes como SWA-Gaussian (SWAG) para la incertidumbre bayesiana barata, y la idea de promediar ahora sustenta los trucos de media móvil exponencial utilizados ampliamente en modelos de difusión, aprendizaje autosupervisado y preentrenamiento de modelos grandes. Se espera que el promedio de peso siga siendo un "almuerzo gratis" predeterminado en las recetas de entrenamiento, y las investigaciones lo extienden para fusionar modelos entrenados de forma independiente (sopas modelo) y mejorar la calibración junto con la precisión bruta.
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
El promedio de peso estocástico (SWA) toma un promedio simple de los pesos del modelo de varios puntos al final del entrenamiento en lugar de simplemente mantener la instantánea final. Este truco barato a menudo coloca el modelo en una región más plana y más amplia del panorama de pérdidas, que tiende a generalizarse notablemente mejor con datos invisibles.
SWA promedia los parámetros del modelo (pesos) recopilados en varios puntos de control durante la fase final del entrenamiento, no predicciones ni gradientes.
El promedio mueve la solución hacia el centro de una región plana de la superficie de pérdida, y los mínimos planos se generalizan mejor porque las pérdidas del tren y de prueba permanecen alineadas.
Debido a que las estadísticas de BN dependen de los pesos específicos, el modelo promediado necesita un paso adicional sobre los datos para volver a calcular las medias y las varianzas en ejecución.
SWA mantiene una tasa de aprendizaje cíclica o constante moderadamente alta, por lo que SGD continúa explorando la amplia región plana cuyos puntos luego se promedian.
SWA colapsa muchos puntos de control en un conjunto de pesos promedio, por lo que la inferencia cuesta lo mismo que un modelo único en lugar de N.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Inicialización de peso
Técnico