dado el siguiente texto, dime cuál es el método más popular hoy en día para entrenar perceptrones multicapa y explica cómo funciona
Hoy en día, el método más popular para entrenar los perceptrones multicapa (MLP) es la retropropagación. La terminología "retropropagación de errores" fue introducida en 1962 por Frank Rosenblatt, pero no sabía cómo aplicarla, aunque Henry J. Kelley ya tenía un precursor continuo de la retropropagación en 1960 en el contexto de la teoría de control. La retropropagación moderna es en realidad el modo inverso general de diferenciación automática de Seppo Linnainmaa (1970) para redes conectadas discretas de funciones diferenciables anidadas.[Es una aplicación eficiente de la regla de la cadena (derivada por Gottfried Wilhelm Leibniz en 1673) a redes de nodos diferenciables En 1982, Paul Werbos aplicó la retropropagación a los MLP de la forma que se ha convertido en estándar En 1985, David E. Rumelhart et al. publicaron un análisis experimental de la técnica En las décadas posteriores se han implementado muchas mejoras.

Durante la retropropagación, los valores de salida se comparan con la respuesta correcta para calcular el valor de alguna función de error predefinida. A continuación, el error se devuelve a través de la red. Con esta información, el algoritmo ajusta los pesos de cada conexión para reducir el valor de la función de error en una pequeña cantidad. Tras repetir este proceso durante un número suficientemente grande de ciclos de entrenamiento, la red suele converger a algún estado en el que el error de los cálculos es pequeño. En este caso, se diría que la red ha aprendido una determinada función objetivo. Para ajustar correctamente los pesos, se aplica un método general de optimización no lineal que se denomina descenso gradiente, debido a Augustin-Louis Cauchy, que lo sugirió por primera vez en 1847 Para ello, la red calcula la derivada de la función de error con respecto a los pesos de la red, y cambia los pesos de modo que el error disminuya (descendiendo así por la superficie de la función de error). Por esta razón, la retropropagación sólo puede aplicarse en redes con funciones de activación diferenciables.
Hoy en día, el método más popular para entrenar los perceptrones multicapa (MLP) es la retropropagación. Durante la retropropagación, los valores de salida se comparan con la respuesta correcta para calcular el valor de una función de error predefinida. A continuación, el error se retroalimenta a través de la red. Con esta información, el algoritmo ajusta los pesos de cada conexión para reducir el valor de la función de error en una pequeña cantidad. Tras repetir este proceso durante un número suficientemente grande de ciclos de entrenamiento, la red suele converger a un estado en el que el error de los cálculos es pequeño. En este caso, se diría que la red ha aprendido una determinada función objetivo