Gradientes de Funciones Vectoriales
Cálculo Vectorial
Cuando f : mathbb{R}^n to mathbb{R}^m mapea vectores a vectores, el análogo del gradiente es una matriz llamada jacobiano, J_f = frac{partial f}{partial mathbf{x}} in mathbb{R}^{m times n}. Su entrada (i,j) es frac{partial f_i}{partial x_j} — la sensibilidad de la i-ésima componente de salida ante l
El jacobiano reúne todas las derivadas parciales de una aplicación vectorial.
Cuando mapea vectores a vectores, el análogo del gradiente es una matriz llamada jacobiano, . Su entrada es — la sensibilidad de la -ésima componente de salida ante la -ésima entrada. La fila es el gradiente de traspuesto.
El jacobiano es la mejor aproximación lineal de cerca de un punto: . Esto extiende la idea 1D a dimensiones de entrada/salida arbitrarias. Es por eso que decimos que es 'localmente lineal' y por qué los métodos basados en gradientes funcionan — la función no lineal se comporta como una matriz en cada punto.
La regla de la cadena se generaliza elegantemente a jacobianos. Si y , entonces — solo multiplica jacobianos en orden. Esta es la columna vertebral matemática de la retropropagación: cada capa aporta un factor jacobiano, y la regla de la cadena los une.
Para funciones lineales , el jacobiano es simplemente — la aproximación lineal es exacta. Para no linealidades elemento a elemento como aplicada a un vector, el jacobiano es . Estos dos casos, combinados vía regla de la cadena, te dan el jacobiano de cualquier red feedforward.
En ML, el jacobiano impulsa la retropropagación (encadenando jacobianos capa a capa), los ataques adversariales (linealizando un clasificador vía su jacobiano de entrada), los solucionadores de ODE neuronales (integrando jacobianos de flujo para invertibilidad) y los flujos normalizadores (rastreando para estimación de densidad). Trabajar cómodamente con jacobianos es el puente entre el cálculo escalar y el cálculo matricial que domina el aprendizaje profundo moderno.
Ejemplo resuelto — jacobiano de $f(x,y) = (xy,\; x+y,\; x^2)$: El mapa va de , así que es . Tomando parciales fila por fila: . En esto es — las dimensiones cuadran ( filas de salidas, columnas de entradas).
Ejercicios
Pon a prueba tu comprensión. Puntos por acierto + racha + velocidad.
Confirma que captaste la idea
3 preguntas rápidas. Acertá 2 para marcar esta lección como completada.