Inicio · Parte 06 — Álgebra lineal II: descomposiciones y tensores
T(u+v) = T(u) + T(v)
T(ku) = k·T(u)
T(0) = 0 (condición necesaria)
Una transformación lineal es la que respeta la estructura del espacio vectorial: transformar una suma es sumar las transformaciones, y transformar un múltiplo es multiplicar la transformación. Ambas condiciones juntas equivalen a preservar combinaciones lineales.
De ahí se deduce inmediatamente que T(0) = 0. Esa condición necesaria es la que excluye la traslación: mover el origen no es una transformación lineal, y por eso las coordenadas homogéneas de la clase 073 tuvieron que ampliar la dimensión.
El resultado que hace todo esto operativo es que toda transformación lineal está determinada por lo que hace con los vectores de la base. Si se sabe a dónde va cada eᵢ, se sabe a dónde va cualquier vector, porque todo vector es combinación de la base. Y esas imágenes son precisamente las columnas de la matriz.
La consecuencia práctica al leer código: para entender qué hace una matriz de pesos, mirar sus columnas dice a dónde manda cada entrada; mirar sus filas dice de qué depende cada salida. Las dos lecturas son útiles y responden preguntas distintas.
Verificar linealidad de una escala.
A = [[2,0],[0,3]] (escala x2 en x, x3 en y)
u = (1,2), v = (3,−1), k = 4
Aditividad:
A(u+v) = A(4,1) = (8,3)
Au + Av = (2,6) + (6,−3) = (8,3) ✓
Homogeneidad:
A(4u) = A(4,8) = (8,24)
4·Au = 4·(2,6) = (8,24) ✓
T(0) = (0,0) ✓
Columnas de A: (2,0) y (0,3)
son las imágenes de e₁ y e₂
Una transformación lineal preserva sumas y escalados.
python classes/part-06-algebra-lineal-ii-descomposiciones-y-tensores/123-transformaciones-lineales/lab.py
compmath run 123
matrizT(u+v)T(u)+T(v)aditivaT(ku)kT(u)homogeneaT(0)=0{
"matriz": [
[
2.0,
0.0
],
[
0.0,
3.0
]
],
"T(u+v)": [
8.0,
3.0
],
"T(u)+T(v)": [
8.0,
3.0
],
"aditiva": true,
"T(ku)": [
8.0,
24.0
],
"kT(u)": [
8.0,
24.0
]
}
Capas densas, transformaciones geométricas, filtros lineales y cualquier operación que deba conmutar con la suma de sus entradas.
LoRA factoriza matrices de bajo rango, la atención se define con productos tensoriales y la estabilidad del entrenamiento depende del espectro de los pesos.