MATHS + AI
Menú

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.

6 ECTS150 horas de trabajo total
4.º cursoOptativa · 1.er cuatrimestre
24 hPrácticas con ordenador
EspañolGrado en Matemáticas y doble grado

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.

01

Pensar a varias escalas

Separar estructura de ruido y observar qué rasgos permanecen cuando cambia la resolución.

02

Traducir forma en números

Calcular homología, números de Betti y diagramas de persistencia que los algoritmos puedan usar.

03

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.
Complejos simpliciales y construcción de los más utilizados en TDA. El lenguaje algebraico que convierte una nube de puntos en información sobre componentes, ciclos y cavidades.
02PersistenciaFiltraciones, módulos, diagramas y códigos de barras.
Seguimiento del nacimiento y desaparición de rasgos topológicos al variar la escala; números de Betti persistentes y representaciones visuales.
03EstabilidadDistancias bottleneck y Wasserstein. Teoremas de estabilidad.
Fundamentos que explican por qué las signaturas topológicas son robustas ante pequeñas perturbaciones y ruido en los datos.
04VectorizaciónCurvas de Betti, paisajes, imágenes, núcleos y entropía persistente.
Transformación de diagramas de persistencia en vectores y funciones adecuados para modelos estadísticos y de aprendizaje automático.
05MapperGrafos de Reeb, función lente, clustering e interpretación.
Construcción de mapas visuales de datos de alta dimensión mediante cubrimientos, clustering local y grafos que resumen su organización global.
06Morse discretaCampos vectoriales, colapsos y equivalencias homotópicas.
Simplificación de complejos preservando su información topológica esencial y estudio de los teoremas fundamentales de la teoría.
07Aplicaciones TDAImágenes, series temporales, grafos, segmentación y clasificación.
Complejos cúbicos, filtraciones sobre imágenes, embebimientos de Takens, detección de periodicidades y comparación de grafos ponderados.

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.

01

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 →
02

Homología

Cadenas, ciclos, fronteras, números de Betti y característica de Euler.

En preparación
03

Persistencia

Filtraciones, módulos de persistencia, diagramas y códigos de barras.

En preparación
04

Estabilidad

Distancias bottleneck y Wasserstein; teoremas de estabilidad.

En preparación
05

Mapper

Grafos de Reeb, función lente, clustering e interpretación.

En preparación
06

Morse discreta

Campos vectoriales discretos, colapsos y equivalencias homotópicas.

En preparación

Aprender haciendo · 6 prácticas

Topología, Python y Machine Learning en el mismo flujo.

P01

Fundamentos computacionales

Introducción rápida a Python y a las librerías estándar para el manejo de datos.

P02

Homología y persistencia

Construcción de complejos y filtraciones; diagramas y códigos de barras sobre nubes de puntos.

P03

Vectorización para ML

Curvas de Betti, paisajes, imágenes de persistencia y kernels listos para algoritmos.

P04

Modelos de Machine Learning

Clasificación y regresión con TDA, validación y métricas básicas en pipelines completos.

P05

Exploración con Mapper

Visualización y clustering topológico de conjuntos de datos de alta dimensionalidad.

P06

Proyecto aplicado

Un pipeline TDA + Machine Learning sobre un dataset elegido o propuesto.

PythonGUDHIRipserscikit-tdaPersimKeplerMapperNumPyMatplotlib

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.

Exposición teórico-práctica20 h
Ejercicios y problemas10 h
Prácticas con ordenador24 h
Trabajo autónomo90 h
Pruebas de evaluación6 h

Resultados de aprendizaje

Al terminar, sabrás mirar un dataset de otra manera.

H

Describir y calcular

Analizar complejos simpliciales y cúbicos, calcular grupos de homología y números de Betti.

P

Construir e interpretar

Crear diagramas e imágenes de persistencia, comprender su estabilidad y extraer signaturas.

M

Simplificar

Comprender y aplicar teoría de Morse discreta preservando información topológica esencial.

C

Programar

Usar herramientas computacionales de TDA con Python en prácticas reproducibles.

D

Resolver problemas reales

Aplicar TDA a ciencia de datos, imágenes, series temporales, grafos y Machine Learning.

R

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.

Código7311
CarácterOptativa
Curso4.º
Temporalidad1.er cuatrimestre
Créditos6 ECTS · 150 horas
IdiomaEspañol
GruposGrupo 1 y Grupo DTIE
RequisitosSin incompatibilidades ni requisitos previos
RecomendaciónFamiliaridad con Python
TitulacionesGrado en Matemáticas y programa simultáneo Matemáticas + Física

Bibliografía

Para seguir explorando.

Básica 01

Computational Topology for Data Analysis
Tamal Krishna Dey y Yusu Wang · Cambridge University Press, 2022 · ISBN 978-1-009-09816-8.

Básica 02

Computational Topology: An Introduction
Herbert Edelsbrunner y John L. Harer · American Mathematical Society, 2022 · ISBN 978-0-8218-4925-5.

Complementaria

Topological Data Analysis with Applications
Gunnar Carlsson y Mikael Vejdemo-Johansson · Cambridge University Press, 2022.

Complementaria

Topological Data Analysis for Genomics and Evolution
Raúl Rabadán y Andrew J. Blumberg · Cambridge University Press, 2020.

Complementaria

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.