De escalares a PCA · Capítulo 2 + laboratorios reproducibles en Google Colab
2026-01-01
¿Cómo convierte una computadora números, imágenes y texto en objetos matemáticos que puede procesar un modelo de IA?
Al terminar, el grupo podrá:
shape, ndim, batch y canales.45 min
2.1–2.4 · objetos, productos, inversa, span
35 min
2.5–2.7 · normas, matrices especiales, eigen
45 min
2.8–2.12 · SVD, pseudoinversa, traza, determinante, PCA
35 min
Colab · datasets + frameworks + CPU/GPU
+ 20 min distribuidos en preguntas, transiciones y una pausa corta.

Un escalar es la forma más simple de dato: un único valor numérico o simbólico. Puede representar una constante o una variable univariante.
En aprendizaje automático, normalmente trabajamos con escalares reales:
\[ a \in \mathbb{R} \]
Representa un solo valor
No tiene dimensiones ni dirección
Puede ser real o complejo
Aunque parecen simples, los escalares son fundamentales: muchos hiperparámetros de un modelo, como la tasa de aprendizaje \(\lambda\), el número de épocas o un umbral, suelen expresarse como valores escalares.
Un escalar = un solo valor


| Objeto | Explicación simple | Ejemplo de datos | Shape típica | Dimensión / rango del tensor |
|---|---|---|---|---|
| Escalar | un número | edad | () |
Tensor 0D |
| Vector | lista ordenada | una persona | (4,) |
Tensor 1D |
| Matriz | tabla 2D | 100 personas × 4 variables | (100, 4) |
Tensor 2D |
| Tensor 3D | arreglo con 3 ejes | imagen RGB | (224, 224, 3) |
Tensor 3D |
| Tensor 4D | arreglo con 4 ejes | lote de imágenes RGB | (32, 224, 224, 3) |
Tensor 4D |
| Tensor 5D | arreglo con 5 ejes | lote de videos | (8, 30, 224, 224, 3) |
Tensor 5D |
| Tensor 6D | arreglo con 6 ejes | lote de secuencias de video | (4, 10, 30, 224, 224, 3) |
Tensor 6D |
misma operación
A @ B
│
┌─────────────┼─────────────┐
↓ ↓ ↓
NumPy TensorFlow PyTorch
CPU CPU / GPU CPU / GPU
Estructura preparada para GitHub Pages:
linear-algebra-deep-learning/
├── en/
│ ├── slides/
│ └── exercises/
├── es/
│ ├── slides/
│ └── exercises/
├── shared/
├── _quarto.yml
└── .github/workflows/publish.yml
URL prevista:
https://laverde97.github.io/linear-algebra-deep-learning/
Deep learning trabaja con representaciones. El álgebra lineal nos da el lenguaje para describirlas, transformarlas, medirlas y comprimirlas.
Linear Algebra for Deep Learning · Google Colab + Quarto