PCA y SVD: cómo desarmar cualquier matriz
Clase 1 de 12 • Curso Avanzado de Álgebra Lineal y Machine Learning: PCA y SVD
Contenido del curso
Eigen-Análisis
Reducción de Dimensionalidad con PCA
Descomposición en Valores Singulares (SVD)
¿Quieres comprimir una imagen a una décima parte y reconstruirla casi perfecta, o reducir un conjunto con 4000 características a solo 50 sin perder su esencia? La clave está en la descomposición de matrices. Con PCA (análisis de componentes principales) y SVD (descomposición en valores singulares) pasarás de usar algoritmos a entender sus engranajes.
¿Qué es la descomposición de matrices y por qué importa?
La idea central es deconstruir cualquier matriz para revelar su estructura. En lugar de solo operar con matrices, aprenderás a desarmarlas para extraer patrones y reconstruir la información con precisión. Es como pasar de manejar un motor a comprender cada engranaje y su función.
¿Cómo se conecta con la compresión de imágenes?
- Comprimir una imagen a una décima parte de su tamaño y mantener alta fidelidad.
- Recuperar la imagen de forma casi perfecta tras la compresión.
- Usar la estructura latente de la matriz para representar más con menos.
¿Cómo reduce miles de características a 50 componentes?
- Tomar 4000 características y sintetizarlas en 50 componentes clave.
- Conservar la esencia del dato al proyectarlo en menos dimensiones.
- Enfocarse en los patrones más informativos y filtrar el ruido.
¿Qué hacen PCA y SVD en estas aplicaciones?
Con PCA aprenderás a realizar reducción de dimensionalidad sin perder lo importante; con SVD verás cómo comprimir y cómo modelar patrones latentes que impulsan recomendaciones.
¿Qué son las Eigenfaces y qué permiten?
- Son los bloques de construcción de un rostro en un espacio reducido.
- Permiten reconstruir una cara desde cero combinando componentes.
- Conectar la representación compacta con la identidad visual de la imagen.
¿Cómo descubre SVD patrones de gusto latentes?
- Identifica preferencias ocultas que explican elecciones de usuarios.
- Soporta un sistema de recomendación al revelar esas estructuras.
- Transforma datos dispersos en señales útiles y comparables.
¿Qué habilidades desarrollarás al finalizar?
Al terminar, no solo usarás estas técnicas: implementarás PCA desde cero, comprenderás cómo SVD captura patrones y podrás explicar por qué funcionan. Guiado por Daniel Erazo, avanzarás de la intuición a la práctica.
- Implementar PCA paso a paso para reducción de dimensionalidad.
- Usar SVD para compresión y recomendación.
- Interpretar componentes, estructura latente y reconstrucciones.
- Comunicar con claridad los fundamentos de los algoritmos.
¿Y ahora? Comparte en comentarios: entre reducción de dimensionalidad con PCA, compresión con SVD o sistema de recomendación, ¿qué te interesa más explorar y por qué?