Cómo interpretar componentes principales en PCA
Clase 8 de 12 • Curso Avanzado de Álgebra Lineal y Machine Learning: PCA y SVD
Contenido del curso
Clase 8 de 12 • Curso Avanzado de Álgebra Lineal y Machine Learning: PCA y SVD
Contenido del curso
Juan Felipe Benavides
Daniel Erazo
EDWING ALFONSO ARENAS RUEDA
Gabriel Obregón
lo que me vuela la cabeza es pensar que nuestro cerebro evolucionó para hacer en esencia esto mismo de modo que podamos reconocer rostros familiares incluso si estos han cambiado ligeramente
Es increíble!
Algo que me agrada del tema de PCA, es pensar un poco en el analisis de componentes dentro de las visualizaciones de eigenfaces, imagino algo similar al tema de imagenes multiespectrales, donde cada imagen representa un conjunto de datos tomados a una determinada frecuencia del espectro visible, y de esa manera se podria encontrar patrones e informacion oculta en estas imagenes, me agrada este metodo
🧠📌 Interpretación de PCA y Eigenfaces en imágenes
🎯 OBJETIVO
👉 Comprender cómo interpretar PCA en imágenes para explicar resultados de forma clara.
✔️ Leer pca.components_
✔️ Entender las cargas de los eigenvectores
✔️ Interpretar Eigenfaces
✔️ Explicar compresión y reconstrucción de rostros
🧩 ¿QUÉ ES pca.components_?
🧱 Es la base de la interpretabilidad del PCA.
🔹 Matriz de eigenvectores
🔹 Cada fila = un componente principal
🔹 Cada valor = una carga (peso) de una característica original
📐 Se obtiene a partir de la matriz de covarianza, que busca direcciones con máxima varianza.
⚖️ ¿QUÉ SON LAS CARGAS?
Las cargas explican cómo contribuye cada característica al componente.
➕ Valor positivo → contribución directa
➖ Valor negativo → contribución inversa
⭕ Valor cercano a cero → poca influencia
🔍 Interpretarlas permite entender qué información captura cada componente.
🧠 IDEA CLAVE DE LOS COMPONENTES
🧩 Cada componente principal es:
➡️ Una combinación lineal de las características originales
➡️ Una dirección con significado estadístico
➡️ Una herramienta para explicar el modelo
📌 Explicar componentes = mayor interpretabilidad.
🖼️ PCA APLICADO A IMÁGENES
Cuando los datos son imágenes:
🔄 Cada componente puede reorganizarse a su forma 2D original
👁️ El vector se convierte en una imagen
🎭 Esa imagen es una Eigenface
👉 En imágenes, los componentes se ven, no solo se calculan.
👤 ¿QUÉ SON LAS EIGENFACES?
🧩 Las Eigenfaces son:
✔️ Componentes principales visualizados
✔️ Patrones aprendidos por PCA
✔️ Bloques básicos del rostro
🧱 Funcionan como los ladrillos con los que se construyen los rostros.
💡 INTERPRETACIÓN DE LOS PRIMEROS COMPONENTES
🥇 Componente 1
☀️ Iluminación global del rostro
◻️ Zonas claras y oscuras uniformes
🥈 Componente 2
🌗 Contraste de luz
↔️ Una mitad clara y otra oscura
🔢 Componentes siguientes
Capturan rasgos específicos:
👁️ Ojos
眉 Cejas
👃 Nariz
👄 Zona del bigote
🦷 Mandíbula / barbilla
📦 Los primeros 10 componentes contienen la información esencial.
🧱 RECONSTRUCCIÓN DE UN ROSTRO
🔧 Un rostro se reconstruye como:
➡️ Una combinación lineal ponderada de Eigenfaces
➡️ Cada peso indica cuánto aporta un componente
📉 PCA comprime información\
📈 Mantiene los rasgos más importantes