Curso 2026/27
Topología aplicada
Aprende a reconocer la forma de los datos. De la homología persistente a Machine Learning: matemáticas rigurosas, código y problemas reales.
Una nueva mirada a los datos
Donde otros ven puntos, tú aprenderás a ver estructura.
La asignatura convierte ideas clásicas de Topología Algebraica y Geometría en herramientas computacionales para ciencia de datos. Preserva el rigor matemático, pero lo lleva al terreno operativo: reconocimiento de patrones, imágenes, biomedicina, series temporales, grafos y conjuntos de datos de alta dimensión.
Pensar a varias escalas
Separar estructura de ruido y observar qué rasgos permanecen cuando cambia la resolución.
Traducir forma en números
Calcular homología, números de Betti y diagramas de persistencia que los algoritmos puedan usar.
Construir pipelines reales
Integrar TDA con Python y Machine Learning para clasificar, comparar y explicar datos complejos.
Programa oficial · 7 temas
Del símplex al problema real.
Un recorrido progresivo: construir, medir, comparar, vectorizar, simplificar y aplicar.
01HomologíaComplejos simpliciales, cadenas, ciclos, fronteras, Betti y Euler.
02PersistenciaFiltraciones, módulos, diagramas y códigos de barras.
03EstabilidadDistancias bottleneck y Wasserstein. Teoremas de estabilidad.
04VectorizaciónCurvas de Betti, paisajes, imágenes, núcleos y entropía persistente.
05MapperGrafos de Reeb, función lente, clustering e interpretación.
06Morse discretaCampos vectoriales, colapsos y equivalencias homotópicas.
07Aplicaciones TDAImágenes, series temporales, grafos, segmentación y clasificación.
Presentaciones de clase
Cada tema, en diapositivas.
Las mismas diapositivas que se proyectan en clase, con toda la notación matemática renderizada en el navegador. Se navegan con las flechas del teclado y se pueden proyectar a pantalla completa.
Complejos simpliciales
Símplices y caras, complejos geométricos y abstractos, esqueletos, estrellas y enlaces, nervio, Čech, Vietoris–Rips, Delaunay, alpha, testigos y aplicaciones simpliciales.
Ver presentación →Homología
Cadenas, ciclos, fronteras, números de Betti y característica de Euler.
En preparaciónPersistencia
Filtraciones, módulos de persistencia, diagramas y códigos de barras.
En preparaciónEstabilidad
Distancias bottleneck y Wasserstein; teoremas de estabilidad.
En preparaciónMapper
Grafos de Reeb, función lente, clustering e interpretación.
En preparaciónMorse discreta
Campos vectoriales discretos, colapsos y equivalencias homotópicas.
En preparaciónAprender haciendo · 6 prácticas
Topología, Python y Machine Learning en el mismo flujo.
Fundamentos computacionales
Introducción rápida a Python y a las librerías estándar para el manejo de datos.
Homología y persistencia
Construcción de complejos y filtraciones; diagramas y códigos de barras sobre nubes de puntos.
Vectorización para ML
Curvas de Betti, paisajes, imágenes de persistencia y kernels listos para algoritmos.
Modelos de Machine Learning
Clasificación y regresión con TDA, validación y métricas básicas en pipelines completos.
Exploración con Mapper
Visualización y clustering topológico de conjuntos de datos de alta dimensionalidad.
Proyecto aplicado
Un pipeline TDA + Machine Learning sobre un dataset elegido o propuesto.
Laboratorios interactivos
Haz visible lo invisible.
Cuatro paneles que calculan en vivo sobre nubes de puntos: el complejo de Vietoris–Rips en el plano y en el espacio, la persistencia con dos parámetros —radio y codensidad— y el algoritmo Mapper. Tienen página propia.
Plan docente · 150 horas
Teoría para comprender. Práctica para saber hacer.
La carga de trabajo combina resolución de problemas, programación, proyecto y estudio autónomo.
Resultados de aprendizaje
Al terminar, sabrás mirar un dataset de otra manera.
Describir y calcular
Analizar complejos simpliciales y cúbicos, calcular grupos de homología y números de Betti.
Construir e interpretar
Crear diagramas e imágenes de persistencia, comprender su estabilidad y extraer signaturas.
Simplificar
Comprender y aplicar teoría de Morse discreta preservando información topológica esencial.
Programar
Usar herramientas computacionales de TDA con Python en prácticas reproducibles.
Resolver problemas reales
Aplicar TDA a ciencia de datos, imágenes, series temporales, grafos y Machine Learning.
Razonar y comunicar
Argumentar con rigor, comprender demostraciones y comunicar ideas matemáticas con claridad.
Resultados generales vinculados: RA01, RA02, RA03, RA04, RA05, RA06, RA14, RA15 y RA31.
Guía docente oficial 2026/27
La ficha, sin letra pequeña.
Bibliografía
Para seguir explorando.
Computational Topology for Data Analysis
Tamal Krishna Dey y Yusu Wang · Cambridge University Press, 2022 · ISBN 978-1-009-09816-8.
Computational Topology: An Introduction
Herbert Edelsbrunner y John L. Harer · American Mathematical Society, 2022 · ISBN 978-0-8218-4925-5.
Topological Data Analysis with Applications
Gunnar Carlsson y Mikael Vejdemo-Johansson · Cambridge University Press, 2022.
Topological Data Analysis for Genomics and Evolution
Raúl Rabadán y Andrew J. Blumberg · Cambridge University Press, 2020.
Hands-On Machine Learning with Scikit-Learn and PyTorch
Aurélien Géron · O’Reilly, 2025.
Observaciones de la guía
Información académica importante.
Evaluación continua
La máxima calificación en la convocatoria de impartición se obtiene mediante evaluación continua y prueba final. Todas las actividades son recuperables.
Integridad académica
Las conductas fraudulentas, incluida la atribución indebida de identidad o autoría, implican una calificación de cero en el procedimiento de evaluación y pueden dar lugar a expediente disciplinario.
Inclusión
El alumnado con discapacidad o necesidades educativas especiales puede acudir a ADYV para orientación y medidas de inclusión.
ODS
La asignatura está vinculada al ODS 9: Industria, Innovación e Infraestructura.