Productos Internos
Geometría Analítica
Un producto interno langle cdot, cdot rangle : V times V to mathbb{R} es una función que recibe dos vectores y devuelve un escalar, satisfaciendo tres propiedades: simetría (langle mathbf{u}, mathbf{v}rangle = langle mathbf{v}, mathbf{u}rangle), linealidad en cada argumento y definida positiva (lang
Un producto interno generaliza el producto punto: simétrico, bilineal, definido positivo.
Sin producto interno, no hay similitud coseno, ni truco del kernel, ni atención. Los transformers literalmente calculan softmax( Q K^T / √d ) · V — una matriz de productos internos.
Un producto interno es una función que recibe dos vectores y devuelve un escalar, satisfaciendo tres propiedades: simetría (), linealidad en cada argumento y definida positiva (, con igualdad si y solo si ). El ejemplo más familiar es el producto punto: .
Todo producto interno induce una norma vía . En con el producto punto estándar, esto da la conocida norma euclidiana. Pero también podemos construir productos internos *ponderados*: para cualquier matriz simétrica definida positiva. Distintas producen distintas geometrías sobre el mismo espacio vectorial.
Una consecuencia profunda de los axiomas es la desigualdad de Cauchy–Schwarz: , con igualdad si y solo si los dos vectores son paralelos. Esta única desigualdad sostiene incontables demostraciones — la desigualdad triangular sale de ella, igual que la definición del ángulo entre vectores.
Los productos internos van mucho más allá de . Sobre el espacio de funciones continuas en , la integral es un producto interno. Es la base del análisis de Fourier: las funciones seno y coseno son *ortogonales* bajo este producto, así que expresar una señal como suma de ellas es el análogo de expresar un vector en una base ortogonal.
Ejemplo trabajado — producto punto: . Positivo, así que los vectores apuntan en una dirección parecida (ángulo < 90°).
Calcula $\langle (1,2,3), (4,-1,2) \rangle$ — elemento por elemento
- 1Producto interno estándar: emparejar, multiplicar, sumar.
- 2Multiplica cada par.
- 3Reduce cada producto.
- 4Suma — positivo, así que los vectores apuntan en una dirección parecida (ángulo < 90°).
Ejemplo trabajado — verificando bilinealidad: Toma , , . Verifica , y ✓. El producto interno distribuye sobre la suma.
En ML los productos internos son el átomo de la similitud. La similitud coseno mide cuán alineados están dos vectores sin importar su magnitud — central en embeddings de palabras y retrieval. Los métodos kernel (como el truco del kernel en SVMs) reemplazan el producto punto estándar por , donde mapea implícitamente los datos a un espacio de características de mayor dimensión, sin calcular directamente.
Ejercicios
Pon a prueba tu comprensión. Puntos por acierto + racha + velocidad.
Confirma que captaste la idea
3 preguntas rápidas. Acertá 2 para marcar esta lección como completada.