Inicio · Parte 17 — Frontera matemática para IA e investigación
coste de Sinkhorn → transporte óptimo cuando ε → 0
óptimo exacto verificado por barrido de todos los planes
reportar semilla, protocolo y discrepancia
El capstone final del programa reproduce el núcleo matemático de un resultado publicado: el estimador de Sinkhorn converge al transporte óptimo verdadero cuando la regularización entrópica tiende a cero, según Cuturi en 2013. No es una implementación decorativa: es una verificación.
El diseño experimental es lo que hace la verificación válida. Se elige un problema suficientemente pequeño para que el óptimo se pueda calcular por fuerza bruta —barriendo todos los planes de transporte posibles— de modo que exista una referencia exacta contra la que comparar. Sin esa referencia, «el algoritmo converge» sería una afirmación no verificable.
Después se ejecuta Sinkhorn con ε decreciente y se comprueba que el coste se aproxima monótonamente al óptimo conocido. Lo que se está verificando no es que el código funcione, sino que el enunciado del artículo es cierto en un caso donde se puede comprobar.
Esa es la habilidad que el programa entero ha construido, clase a clase: leer un enunciado matemático, traducirlo a código, diseñar un caso donde la respuesta se conoce, comparar, y reportar el protocolo completo con semilla y discrepancias. Trescientas sesenta clases después de contar con los dedos en la parte 00, esa es la diferencia entre creer un resultado y saberlo.
Verificación del resultado de Cuturi sobre un caso exacto.
resultado reproducido:
el coste de Sinkhorn converge al transporte óptimo
cuando la regularización entrópica tiende a cero
fuente: Cuturi, M. Sinkhorn Distances, NIPS 2013
protocolo:
dos masas uniformes de 2 átomos en ℝ
coste cuadrático (x − y)²
matriz de coste:
[0,0 9,0]
[1,0 4,0]
óptimo exacto por barrido: 2,0
plan óptimo:
[0,5 0,0]
[0,0 0,5]
Sinkhorn con ε decreciente se acerca a 2,0
monótonamente: el enunciado se sostiene. ✓
Capstone: reproducir el núcleo matemático de un resultado publicado.
python classes/part-17-frontera-matematica-para-ia-e-investigacion/360-capstone-final-reproducir-una-idea-matematica-de-un-paper/lab.py
compmath run 360
resultado_reproducidofuenteprotocolomatriz_de_costeoptimo_exacto_por_barridoplan_optimopeor_plan_extremoel_problema_no_es_degeneradoconvergencia_al_bajar_epsilonel_error_decrece_monotonamenteel_error_es_siempre_positivola_entropia_del_plan_baja_con_epsilontraslacionescoincide_con_d²simetria_ida_A_a_Bsimetria_vuelta_B_a_Adiferenciatolerancia_declaradaes_simetricapor_que_no_es_exactalimites_declaradosque_significa_reproducir{
"resultado_reproducido": "el coste de Sinkhorn converge al transporte óptimo cuando la regularización entrópica ε tiende a cero",
"fuente": "Cuturi, M. *Sinkhorn Distances: Lightspeed Computation of Optimal Transport*. NIPS, 2013",
"protocolo": {
"distribuciones": "dos masas uniformes de 2 átomos en ℝ",
"posiciones_origen": [
0.0,
1.0
],
"posiciones_destino": [
0.0,
3.0
],
"coste": "(x - y)²",
"iteraciones_de_escalado": 3000,
"implementacion": "Python estándar, sin dependencias"
},
"matriz_de_coste": [
[
0.0,
9.0
],
[
1.0,
4.0
]
],
"optimo_exacto_por_barrido": 2.0,
"plan_optimo": [
[
0.5,
0.0
],
[
0.0,
0.5
]
]
}
Reproducción de artículos, validación de implementaciones, investigación aplicada, revisión por pares y verificación de resultados antes de construir sobre ellos.
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.
10.48550/arxiv.1306.0895 verificado en DataCite (2026-08-19).10.48550/arxiv.1803.00567 verificado en DataCite (2026-08-19).