E147 - Reducción de dimensionalidad

07-07-2025 · 109 min · Ver en YouTube

Resumen

El episodio 147 de enCoders explica la reducción de dimensionalidad con foco en la intuición geométrica de tres métodos: PCA, t-SNE y UMAP. Se parte de qué es una dimensión en datos tabulares, imágenes, audio y texto, y de por qué reducirlas: menos costo computacional, menos riesgo de sobreajuste e información irrelevante o espuria. PCA rota la base hacia las direcciones de máxima varianza (vectores propios de la matriz de covarianza) y luego se queda con las primeras componentes, pero solo captura relaciones lineales. Para casos no lineales se puede transformar los datos a un espacio donde sean lineales (kernel trick) o usar t-SNE, que preserva la distribución de distancias entre vecinos minimizando la divergencia de Kullback-Leibler de forma iterativa, a costa de ser lento y sensible a parámetros como la perplexity. UMAP se menciona al final como un enfoque basado en grafos y topología, rápido y flexible. Entre medio hay digresiones sobre notación matemática, métodos numéricos, memes, el nuevo PC de Mati y consejos de streaming.

Capítulos

Palabras clave

reducción de dimensionalidadPCAt-SNEUMAPvarianzacomponentes principalesvalores propioscovarianzakernel PCAembeddingdivergencia KLperplexity