A continuaciónSiguiente guía
Descarga del estado del optimizador a CPU y NVMe
Técnico
GUÍA Técnica
Lookahead y Lion son dos giros modernos en la optimización de redes neuronales.
Escuche esta guíaNarrado por IA · ~2 min
Lookahead wraps any base optimizer with 'slow' and 'fast' weights for more stable progress, while Lion (EvoLved Sign Momentum) was discovered by an AI program search and updates weights using only the sign of a momentum term — making it memory-light and often faster than Adam.
Lookahead, propuesto por Zhang, Hinton y sus colegas en 2019, ejecuta un optimizador "rápido" estándar (como Adam o SGD) para k pasos, luego empuja un conjunto separado de pesos "lentos" una fracción del camino hacia donde terminaron los pesos rápidos. Esto amortigua las oscilaciones y reduce la sensibilidad a los hiperparámetros. Lion, publicado por Google en 2023, surgió de la búsqueda de programas simbólicos sobre algoritmos optimizadores. Realiza un seguimiento del impulso pero aplica la función de signo a la actualización, por lo que cada parámetro se mueve en un tamaño de paso fijo en la dirección del signo del gradiente acumulado. Lion almacena solo el amortiguador de impulso (la mitad del estado de Adam, que mantiene dos), utiliza una mayor disminución de peso y una menor tasa de aprendizaje, y ha igualado o vencido a Adam en modelos de visión y lenguaje grandes mientras entrena más rápido y más barato.
Envolver a Adam con Lookahead para estabilizar el entrenamiento de los transformadores y reducir el esfuerzo de ajuste de hiperparámetros.
Usar Lion para entrenar modelos de visión grande (por ejemplo, ViT) con menor memoria optimizadora que Adam.
Entrenamiento previo de modelos de lenguaje con Lion para lograr una precisión comparable a un costo informático reducido.
Combinar Lookahead con SGD en agentes de aprendizaje por refuerzo para suavizar las ruidosas actualizaciones de políticas.
Lion se ha adoptado en varias ejecuciones de entrenamiento a gran escala porque reduce la memoria del optimizador y puede acelerar la convergencia, y su descubrimiento muestra la búsqueda automatizada de algoritmos de 'diseño de IA' como una fuente real de ganancias prácticas. Espere más optimizadores derivados de búsquedas, esquemas híbridos que combinen pesos lentos estilo Lookahead con actualizaciones basadas en signos y un creciente interés en optimizadores de memoria eficiente a medida que los tamaños de los modelos siguen presionando los presupuestos de memoria de la GPU.
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
Lookahead y Lion son dos giros modernos en la optimización de redes neuronales. Lookahead envuelve cualquier optimizador base con pesos 'lentos' y 'rápidos' para un progreso más estable, mientras que Lion (EvoLved Sign Momentum) fue descubierto mediante una búsqueda de un programa de inteligencia artificial y actualiza los pesos usando solo el signo de un término de impulso, lo que lo hace liviano en memoria y, a menudo, más rápido que Adam.
Lion aplica la función de signo a un término de momento interpolado, de modo que cada parámetro se mueve en un paso uniforme en la dirección del signo del gradiente.
Lookahead ejecuta un optimizador interno rápido para k pasos, luego mueve los pesos lentos una fracción del camino hacia los pesos rápidos y se reinicia.
Lion (EvoLved Sign Momentum) surgió de un procedimiento de búsqueda de programas que evolucionó y evaluó programas optimizadores candidatos.
Adam rastrea tanto el primer como el segundo momento; Lion mantiene solo un búfer de impulso, lo que reduce aproximadamente a la mitad la memoria de estado del optimizador.
Dado que la función de signo fija la magnitud de la actualización de cada coordenada, el paso efectivo es grande, por lo que se utiliza una tasa de aprendizaje menor (y una disminución de peso mayor).
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Descarga del estado del optimizador a CPU y NVMe
Técnico