LECCIÓN 13 · CIERRE

Autovalores y aplicaciones en IA

Última lección. Cada matriz tiene "direcciones favoritas": vectores que NO se desvían cuando la matriz los transforma, solo se estiran o encogen. Esas direcciones — los autovectores — sostienen muchísima IA moderna.

Recuerda del curso: una matriz es una "máquina" que transforma vectores — los mueve, los estira, los gira, los aplasta. En esta última lección descubrimos que cada matriz tiene "direcciones favoritas" que no gira, solo estira o encoge. Eso es lo más poderoso que aprendemos aquí.
🧠 Este es el concepto más abstracto del curso. Si la primera vez no lo entiendes completamente, está bien. Lo importante es que te lleves la idea de "dirección que la matriz respeta". El resto viene con la práctica.

1La idea: direcciones que la matriz "respeta"

Cuando aplicas una matriz M a un vector, normalmente lo mueve y lo gira. Pero algunos vectores especiales son distintos: la matriz los estira (o encoge) sin cambiarles la dirección. Como empujar un resorte en la dirección en que está tensado: se hace más largo, pero no dobla. Esos vectores especiales se llaman autovectores, y el número que dice cuánto se estiran se llama autovalor.

Antes de ver la fórmula, mira el ejemplo de la sección 2 — es mucho más claro con números concretos. Luego la fórmula tendrá sentido. La fórmula dice:

M · v = λ · v

Donde λ es la letra griega lambda (se pronuncia "lambda") — simplemente un número que dice cuánto se estira. Léelo así: "aplicar M a v da lo mismo que multiplicar v por el número λ". El vector v sale apuntando en la misma dirección, solo más largo o más corto.

2El ejemplo más limpio posible

Toma esta matriz diagonal:

M = [
20
03
]

Calculemos qué hace M a los vectores horizontal (1, 0) y vertical (0, 1):

✍️ Probemos los dos vectores "base"
M · (1, 0) = (2·1 + 0·0, 0·1 + 3·0) = (2, 0) = 2 · (1, 0)
                                                     ↑ ¡autovector con autovalor 2!

M · (0, 1) = (2·0 + 0·1, 0·0 + 3·1) = (0, 3) = 3 · (0, 1)
                                                     ↑ ¡autovector con autovalor 3!

Tanto el vector horizontal como el vertical son autovectores de M. La matriz solo los estira: el primero ×2, el segundo ×3. No los gira nada. Los autovalores son 2 y 3.

imagen 1 · los dos autovectores de M solo se estiran, no rotan
0 1 2 1 3 ×2 ×3 autovector horizontal: estirado ×2 autovector vertical: estirado ×3
Los vectores pálidos son los originales; los brillantes, después de aplicar M. Solo se estiran — no rotan ni cambian de dirección. Por eso son "autovectores".

3¿Por qué son tan importantes?

Los autovectores son las direcciones "naturales" de una matriz. Si entiendes los autovectores, entiendes lo esencial de la transformación: en sus direcciones favoritas la matriz es simplemente un escalado. Toda la complicación está en girar; en las direcciones autovectores, no hay giro.

🎯 La idea profunda: casi cualquier matriz se puede "diagonalizar". Eso significa que si cambias de perspectiva — si en vez de mirar el plano con los ejes x e y normales, lo miras alineado con los autovectores — la transformación parece mucho más sencilla: solo un escalado en cada dirección. No un giro, no una inclinación, solo estirar o encoger. Esto convierte problemas complicados en problemas simples. Si esto parece abstracto ahora, es completamente normal — no te preocupes.

Nota: para matrices más complicadas (no diagonales como la de arriba), encontrar los autovalores requiere resolver una ecuación de segundo grado — eso está fuera del alcance de este curso, pero la idea es exactamente la misma: buscar las direcciones que la matriz no gira.

4Cómo aparecen en IA

Los nombres técnicos de los ejemplos de abajo (PCA, SVD, Word2Vec, etc.) no los necesitas conocer ahora — son herramientas específicas que encontrarás en cursos más avanzados. Lo importante es reconocer el patrón: los autovalores aparecen siempre que hay que entender "qué dirección importa más" en un conjunto de datos.

📉 PCA (reducción de dimensiones)

PCA es una técnica para simplificar datos con muchas dimensiones. Encuentra las "direcciones de máxima variación" usando autovectores. Comprimes 1000 dimensiones a 50 sin perder mucha información.

🔎 Google PageRank

La importancia de cada página web es un autovector de la matriz de enlaces de internet. Literalmente así nació Google.

🤖 Embeddings de palabras

Los embeddings (vectores de palabras de la lección 6) como Word2Vec o GloVe se construyen factorizando matrices de co-ocurrencia de palabras — autovalores por dentro.

🧠 Estabilidad de redes neuronales

Que una red profunda no "explote" depende de los autovalores de sus matrices de pesos. Si son muy grandes, los gradientes explotan; muy chicos, desaparecen.

🎨 Compresión de imágenes

SVD (Descomposición en Valores Singulares — una generalización de autovalores) permite guardar imágenes con muchísimos menos números, conservando solo la información más importante.

⚙️ Sistemas dinámicos

El comportamiento a largo plazo de procesos (epidemias, mercados, ecosistemas) se predice con autovalores de sus matrices de transición.

5Lo que aprendiste en esta lección

Autovectores y autovalores: cada matriz tiene direcciones especiales que no gira, solo estira o encoge. A esos vectores se les llama autovectores, y al factor de estiramiento se le llama autovalor (λ). Para la matriz diagonal [[2,0],[0,3]]: los autovectores son (1,0) con autovalor 2, y (0,1) con autovalor 3. Aparecen en las técnicas más poderosas de IA: compresión de datos, embeddings de palabras, estabilidad de redes.

6🎓 ¡Completaste el curso de álgebra lineal!

Mira lo que sabes ahora, comparado con cuando empezaste:

ConceptoLección
Vector como flecha y como par de números1
Suma de vectores (visual y numérica)2
Escalar y combinación lineal3
Producto punto (la operación reina)4
Longitud y ángulo desde el producto punto5
Vectores en N dimensiones (puente a IA)6
Matriz como tabla / colección / transformación7
Matriz por vector = productos punto8
Transformaciones del plano (visual)9
Multiplicar matrices = encadenar transformaciones10
Determinante = cambio de área11
Inversa y sistemas de ecuaciones12
Autovalores y autovectores13
🚀 Y lo más importante: ahora entiendes la base sobre la que se construye casi toda la IA moderna. Cuando veas x @ W + b en PyTorch, sabes que es un montón de productos punto. Cuando se hable de Q, K, V en un Transformer, sabes que son matrices proyectando vectores. Cuando alguien mencione "embeddings de 768 dimensiones", lo visualizas (¡aunque no se pueda dibujar!). Has cerrado la base matemática del laboratorio.

Sigue con el gradiente, luego las redes neuronales, después PyTorch, y termina con el Transformer. Verás cómo todo encaja. 🌟