Cómo SVD transforma círculos en elipses
Clase 10 de 12 • Curso Avanzado de Álgebra Lineal y Machine Learning: PCA y SVD
Contenido del curso
Clase 10 de 12 • Curso Avanzado de Álgebra Lineal y Machine Learning: PCA y SVD
Contenido del curso
Alex Xiomar Rubio Lopez
Juan Felipe Benavides
Daniel Erazo
Gabriel Obregón
Al cambiarle un valor a la matriz A que originalmente tenia los siguientes valores:
Sus longitudes de Sigma1 y Sigma2 eran 3 y 1 respectivamente.
La matriz A fue cambiada por los siguientes valores:
por lon tanto al correr el codigo cambiaron los valores de Sigma1 y Sigma2 por los valores 3.62 y 1.38 respectivamente, escalando los valores de los ejes de la elipse.
No está cargado el archivo del código de esta clase
Hola, gracias por dejarnos saber, lo vamos a arreglar
🔷 Interpretación geométrica de la SVD
🎯 IDEA CENTRAL
🟢 ¿Qué hace la SVD? Explica cómo una matriz transforma el espacio.
🔄 Visualmente:
◯ Círculo unitario → ⬭ Elipse
👉 Toda transformación lineal puede entenderse como una secuencia ordenada de rotaciones y escalados.
🔍 ¿QUÉ REVELA LA SVD SOBRE UNA MATRIZ A?
📌 La SVD describe cómo la matriz A actúa sobre todos los vectores de norma uno.
✔ El círculo unitario siempre se transforma en una elipse.
✔ Transformaciones complejas se reducen a operaciones simples.
🔄 LOS 3 PASOS CLAVE DE LA SVD
1️⃣ 🔁 Rotación inicial — V transpuesta (VT)
↩️ Reorienta el espacio
🎯 Alinea los ejes con las direcciones que luego se estirarán o comprimirán
⬇️⬇️⬇️
2️⃣ 📏 Escalamiento — Sigma (valores singulares)
📐 Estira o encoge el espacio
🔢 Cada valor singular indica cuánto se estira un eje principal
⬇️⬇️⬇️
3️⃣ 🔄 Rotación final — U
🧭 Da la orientación definitiva
📍 Fija las direcciones finales de la elipse
🧠 CLAVES DE INTERPRETACIÓN
🟣 Valores singulares (S)
➡️ Magnitud del estiramiento de cada eje
🟢 Columnas de U
➡️ Direcciones de los ejes principales de la elipse
🤖 Aprendizaje automático
➡️ Cada capa de una red neuronal deforma el espacio para separar mejor las clases