Tecnológico de Monterrey | Curso Académico MA2007B

Análisis Topológico de Datos

Diapositivas interactivas en Reveal.js y laboratorios en Python (Giotto-TDA, Ripser, Mapper) para la inferencia de formas, homología persistente y aprendizaje profundo topológico.

Diapositivas Teóricas

MA2007B • 26 Sesiones en Reveal.js

26 Módulos Disponibles
01 Topología

Intro a Topología para Data Science

Motivación de la topología en análisis de formas, nubes de puntos y espacio de datos.

Ver Presentación
02 Métricas

Espacios Métricos para Data Science

Distancias normadas, pseudométricas y representación métrica de conjuntos de datos.

Ver Presentación
03 Geometría

Espacios Métricos y Geometría

Bolas abiertas, cerradas, vecindades y geometría de datos de alta dimensión.

Ver Presentación
04 Topología

Introducción a Topología General

Axiomas de la topología general, conjuntos abiertos, cerrados e interior/frontera.

Ver Presentación
05 Construcciones

Comparación de Topologías

Topologías más finas/gruesas, topología producto y topología relativa.

Ver Presentación
06 Grafos

Grafos como Espacios Métricos

Métrica de camino más corto en grafos, matrices de adyacencia y distancia en redes.

Ver Presentación
07 Distancias

Hausdorff y Gromov-Hausdorff

Métrica de Hausdorff entre subconjuntos y distancia de Gromov-Hausdorff entre espacios.

Ver Presentación
08 Continuidad

Funciones Continuas y Homeomorfismos

Continuidad topológica, preimágenes de abiertos y equivalencia topológica (homeomorfismos).

Ver Presentación
09 Conexidad

Conexidad y Arco-Conexidad

Separaciones topológicas, caminos continuos y preservación bajo funciones continuas.

Ver Presentación
10 Clustering

Componentes Conexas

Componentes conexas en datos, Single-Linkage Clustering y conectividad topológica.

Ver Presentación
11 Compacidad

Compacidad y Heine-Borel

Cubrimientos abiertos, subcubrimientos finitos y Teorema de Heine-Borel en $\mathbb{R}^n$.

Ver Presentación
12 Propiedades

Teoremas de Continuidad

Teorema del Valor Extremo, Teorema del Valor Intermedio y propiedades de separación Hausdorff.

Ver Presentación
13 Cocientes

Espacios Cociente

Relaciones de equivalencia, pegado topológico, toros, cinta de Möbius y variedades.

Ver Presentación
14 Homotopía

Homotopía y Grupo Fundamental

Deformaciones continuas de caminos, lazos, equivalencia homotópica y el grupo $\pi_1(X)$.

Ver Presentación
15 Simpliciales

Complejos Simpliciales

Simplices, caras, complejos abstractos, filtración Vietoris-Rips y complejos de Čech.

Ver Presentación
16 Frontera

Cadenas y Operador Frontera

Grupos de $k$-cadenas $C_k$, mapas de frontera $\partial_k$ y el teorema fundamental $\partial_{k-1} \circ \partial_k = 0$.

Ver Presentación
17 Homología

Ciclos y Espacios de Homología

Ciclos $Z_k$, bordes $B_k$, grupos de homología $H_k = Z_k / B_k$ y números de Betti $\beta_k$.

Ver Presentación
18 Singular

Homología Singular vs Simplicial

Teorema de isomorfismo entre homología simplicial y singular para espacios triangulables.

Ver Presentación
19 Reconstrucción

Reconstrucción de la Topología

Teorema del Nervio de Leray, lema de homotopía y reconstrucción topológica desde muestras.

Ver Presentación
20 TDA

Homología Persistente TDA

Filtraciones multiescala, nacimiento y muerte de clases de homología y diagramas de persistencia.

Ver Presentación
21 Vectorización

Representaciones Vectoriales

Persistence Landscapes, Persistence Images y Siluetas para modelos de Machine Learning.

Ver Presentación
22 Estabilidad

Estabilidad y Comparación en TDA

Distancia Bottleneck, métrica de Wasserstein y Teorema de Estabilidad de Persistencia.

Ver Presentación
23 Divergencia

Reconstrucción de Espacios de Fase

Teorema de Incrustación de Takens, retardo temporal y atractores dinámicos.

Ver Presentación
24 Manifolds

Reducción Topológica de Dimensionalidad

Aprendizaje de variedades (Isomap, LLE, Laplacian Eigenmaps, t-SNE, UMAP).

Ver Presentación
25 Mapper

Algoritmo Mapper y Multiescala

Funciones de filtro, cubrimientos de espacios de datos, clustering y grafo simplicial Mapper.

Ver Presentación
26 Deep Learning

Aprendizaje Profundo Topológico

Capa de homología persistente diferenciable, Graph Neural Networks y TDA en Deep Learning.

Ver Presentación

Tutoriales de Laboratorio en Python

MA2007B • 8 Notebooks Prácticos de TDA

8 Notebooks .ipynb
N1

Filtraciones Simpliciales

Construcción práctica de filtraciones Vietoris-Rips y Alfa en Python con Gudhi/Giotto.

Abrir .ipynb
N2

Homología Persistente

Cálculo de diagramas y códigos de barras de persistencia con Ripser y Scikit-TDA.

Abrir .ipynb
N3

Vectorización Topológica

Generación de Persistence Landscapes, Persistence Images y Siluetas en Giotto-TDA.

Abrir .ipynb
N4

Métricas Topológicas

Cálculo numérico de distancias Bottleneck y $p$-Wasserstein entre diagramas de persistencia.

Abrir .ipynb
N5

Incrustación de Takens

Reconstrucción de atractores dinámicos y atractor de Lorenz a partir de series de tiempo unilaterales.

Abrir .ipynb
N6

Reducción de Dimensionalidad

Comparación práctica de Isomap, t-SNE y UMAP en conjuntos de datos complejos.

Abrir .ipynb
N7

Algoritmo Mapper

Generación interactiva de grafos de simplitud Mapper usando KeplerMapper y Giotto-TDA.

Abrir .ipynb
N8

Topological Deep Learning

Integración de capas de homología persistente con PyTorch y Graph Neural Networks.

Abrir .ipynb

Ecosistema TDA y Librerías