Definición
Un método de optimización iterativo que actualiza parámetros moviéndolos en dirección opuesta al gradiente de una función objetivo, escalado por un tamaño de paso, para reducir el valor de la función.

Principio

Principio
En cada iteración, dar un paso proporcional a la derivada negativa (o gradiente) para disminuir localmente el objetivo; la convergencia depende del tamaño del paso, la curvatura y la suavidad.

Demostración

Demostración
Para un coste cuadrático f(x)=ax^2+bx+c con a>0, iterar x_{n+1}=x_n - η f'(x_n) converge hacia el minimizador para una tasa de aprendizaje η suficientemente pequeña, con tasa de convergencia lineal determinada por a y η.

Aplicación incorrecta

Aplicación incorrecta
Elegir un paso fijo demasiado grande para la curvatura local provoca oscilación o divergencia; ignorar el ruido del gradiente en entornos estocásticos puede impedir la convergencia.

Consecuencia

Consecuencia
Cuando el objetivo es convexo y los pasos se eligen apropiadamente, el descenso por gradiente converge a un mínimo global; en problemas no convexos, típicamente encuentra un mínimo local o un punto silla.

Inversión

Inversión
Ascenso por gradiente: actualizar parámetros en la dirección del gradiente para maximizar un objetivo en lugar de minimizarlo.

Límite

Límite
Requiere disponibilidad de gradientes o subgradientes; no es aplicable directamente a objetivos no diferenciables sin modificación (p. ej., pasos proximales) ni a dominios con restricciones sin proyección o métodos de Lagrange.

Tensión semántica

Tensión semántica
A menudo se compara con métodos de segundo orden: el descenso por gradiente usa solo derivadas de primer orden y tiene iteraciones más baratas pero convergencia local más lenta en comparación con métodos tipo Newton que emplean curvatura.

Síntesis

Síntesis
El descenso por gradiente es el algoritmo iterativo de primer orden que reduce una objetivo dando pasos contrarios al gradiente; su rendimiento equilibra control de tamaño de paso, curvatura y ruido para producir minimizadores locales o globales bajo condiciones adecuadas.