🧮 Computational Mathematics

Inicio · Parte 17 — Frontera matemática para IA e investigación

349 — Geometría diferencial para ML

frontera-investigacion clase 9 de 20 4 horas demostración differential_geometry

La longitud de una curva es la integral de su rapidez, y eso se verifica numéricamente.

Fórmulas

velocidad: r'(t)
rapidez: ‖r'(t)‖
longitud de arco: ∫ ‖r'(t)‖ dt

Desarrollo

La geometría diferencial estudia espacios curvos con las herramientas del cálculo. Su objeto central es el tensor métrico, que define cómo medir distancias y ángulos localmente, y del que se derivan longitudes, geodésicas y curvatura.

El caso más simple es una curva parametrizada. Su velocidad es la derivada del vector de posición, su rapidez es la norma de esa velocidad, y la longitud de arco es la integral de la rapidez. Para una hélice el cálculo es exacto y sirve de verificación numérica: la rapidez teórica √(1 + 0,09) = 1,044031 coincide con la calculada, y la longitud sobre un periodo también.

Las geodésicas son las curvas de longitud mínima, la generalización de la recta a espacios curvos. En una esfera son arcos de círculo máximo, que es la razón de que las rutas aéreas parezcan curvas en un mapa plano. La distancia geodésica es la que Isomap usa en la clase anterior.

Su relevancia para el aprendizaje automático llega por dos vías. La hipótesis de la variedad convierte el espacio de datos en un objeto geométrico donde la distancia relevante es la geodésica y no la euclídea. Y la geometría de la información de la clase siguiente aplica estas mismas herramientas al espacio de parámetros, dotándolo de una métrica natural.

Ejemplo trabajado

Hélice: rapidez y longitud de arco verificadas.

curva: r(t) = (cos t , sin t , 0,3t)

velocidad en t = 1:
  (−0,841471 ; 0,540302 ; 0,300000)

rapidez = ‖r'(1)‖ = 1,044031
teórica = √(1 + 0,09) = 1,044031                     ✓

longitud de arco de 0 a 2π:
  calculada = 6,559838
  teórica   = 2π · 1,044031 = 6,559838               ✓

La rapidez es constante porque la hélice avanza
de forma uniforme: es una parametrización natural.

Qué calcula el laboratorio

Geometría diferencial: métrica, longitud de curva y curvatura.

python classes/part-17-frontera-matematica-para-ia-e-investigacion/349-geometria-diferencial-para-ml/lab.py
compmath run 349

Salidas del laboratorio (10)

Muestra de la ejecución real

{
  "curva": "hélice (cos t, sin t, 0.3t)",
  "velocidad_en_t=1": [
    -0.841471,
    0.540302,
    0.3
  ],
  "rapidez": 1.044031,
  "rapidez_teorica_√(1+0.09)": 1.044031,
  "longitud_de_arco_0_a_2π": 6.559838,
  "longitud_teorica": 6.559838
}

Errores comunes

Dónde se usa

Aprendizaje sobre variedades, robótica y planificación de trayectorias, relatividad, geometría de espacios latentes y optimización sobre variedades.

Idea rectora de la parte

La geometría de la información dota al espacio de parámetros de una métrica natural.

Error a evitar

Interpretar una cota teórica como predicción del error real.

Conexión con IA

Score matching fundamenta los modelos de difusión; el transporte óptimo aparece en flow matching; la teoría estadística del aprendizaje explica el scaling.

Bibliografía de la clase

Archivos de la clase