A continuaciónSiguiente guía
Leyes de escala para redes neuronales
Fundamentos
GUÍA DE FUNDAMENTOS
El Neural Tangent Kernel (NTK) es una herramienta matemática que muestra que las redes neuronales infinitamente anchas se comportan como un método de núcleo fijo específico durante el entrenamiento.
Escuche esta guíaNarrado por IA · ~2 min
It matters because it turns mysterious deep learning into something with closed-form, analyzable equations.
Introducida por Jacot, Gabriel y Hongler en 2018, la teoría NTK estudia lo que sucede cuando las capas de una red se vuelven infinitamente amplias. En ese límite, el entrenamiento con descenso de gradiente deja de ser un viaje no lineal salvaje: los parámetros de la red apenas se mueven desde su inicialización aleatoria (el régimen de "entrenamiento perezoso"), y la función que calcula evoluciona linealmente, gobernada por un núcleo que permanece constante durante todo el entrenamiento. Ese núcleo (el producto interno de los gradientes con respecto a los parámetros) es el NTK. Debido a que la regresión del kernel tiene soluciones exactas, puede predecir la salida de la red entrenada sin tener que entrenarla realmente. NTK explicó por qué las redes enormemente parametrizadas pueden ajustarse a los datos y aún así generalizarse, y vincula el aprendizaje profundo con décadas de métodos de núcleo bien entendidos y procesos gaussianos.
Predecir analíticamente la dinámica de entrenamiento de una amplia red para elegir tasas de aprendizaje sin costosas pruebas.
Uso de métricas basadas en NTK para clasificar arquitecturas candidatas de forma económica durante la búsqueda de arquitectura neuronal
Explicar teóricamente por qué las redes sobreparametrizadas convergen a cero pérdida de entrenamiento y aún se generalizan
Diseño de aproximaciones del kernel (procesos gaussianos inspirados en NTK) para tareas con datos pequeños donde las estimaciones exactas de la incertidumbre son importantes
NTK es la columna vertebral de gran parte de la teoría moderna del aprendizaje profundo, pero las redes finitas reales aprenden características, algo que la imagen del núcleo fijo pasa por alto. La investigación ahora se centra en la brecha entre el comportamiento NTK "perezoso" y los regímenes "ricos" de aprendizaje de características, y en el uso de NTK para predecir el rendimiento de la arquitectura, guiar la búsqueda de arquitectura neuronal y la generalización limitada. Espere teorías híbridas que capturen cuándo las redes se comportan como núcleos y cuándo realmente aprenden representaciones.
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 Neural Tangent Kernel (NTK) es una herramienta matemática que muestra que las redes neuronales infinitamente anchas se comportan como un método de núcleo fijo específico durante el entrenamiento. Es importante porque convierte el misterioso aprendizaje profundo en algo con ecuaciones analizables de forma cerrada.
Un resultado central de NTK es que en el límite de ancho infinito el núcleo converge a un valor fijo y permanece constante durante todo el entrenamiento de descenso de gradiente.
El NTK es K(x,x') = ⟨∇θ f(x), ∇θ f(x')⟩, el producto interno de los gradientes de la salida con respecto a los parámetros.
El NTK fue presentado en un artículo de 2018 por Arthur Jacot, Franck Gabriel y Clément Hongler.
En el entrenamiento diferido, los parámetros de la red amplia permanecen cerca de sus valores iniciales y la salida evoluciona linealmente, que es lo que hace que el análisis de núcleo fijo sea válido.
La regresión del kernel tiene soluciones de forma cerrada, por lo que en el límite NTK se pueden predecir analíticamente los resultados de la red entrenada.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Leyes de escala para redes neuronales
Fundamentos