seegongsik
Mis palabras
Matemáticas para ingeniería

El producto punto mide la alineación

El producto punto reúne longitud y alineación a la vez; quita las longitudes y obtienes la similitud coseno, el núcleo de la búsqueda y la recomendación

Escribe una palabra en un buscador y el motor no compara textos letra por letra. Convierte cada texto en un vector y pregunta cuánto apuntan los dos vectores en la misma dirección. La herramienta que reduce ese "cuánto en la misma dirección" a un solo número es el producto punto: a·b = |a||b|cos(theta), el producto de las dos longitudes por el coseno del ángulo entre ellos. Quita las longitudes y solo queda cos(theta), que es la similitud coseno. Misma dirección significa parecido, un ángulo recto significa no relacionado, opuesto significa contrario. La búsqueda, las recomendaciones y los embeddings de palabras corren sobre esta única línea.

Mantén la flecha verde a fija y maneja la flecha azul b con dos controles. Un deslizador gira el ángulo de b, el otro estira la longitud de b. Observa cómo el valor a·b en pantalla responde a ambos: alarga b y el valor crece por completo (el efecto de longitud); gira b y se inclina positivo cuando apuntan igual, cero en ángulo recto, negativo cuando se oponen (el efecto de alineación). El color pasa a verde, tenue o rojo según el signo. El pie de b caído sobre a (su proyección) también se desliza. Siente con las manos que un solo producto punto lleva dos cosas a la vez: longitud y alineación.

Hay otra forma de ver el producto punto. Pon a sobre el eje +x con longitud 2 y gira solo el ángulo de b con el deslizador. El segmento dorado dibujado sobre el eje es la sombra de b proyectada recta sobre a — su proyección. Entonces a·b es exactamente |a| por esa longitud de proyección. Inclina b hacia a y la sombra crece, así que el producto punto es grande; levanta b y la sombra se encoge, así que el producto punto baja. En ángulo recto la sombra es cero, así que el producto punto es cero. El producto punto es, al final, "cuánto llega un vector a lo largo del otro", medido como longitud y multiplicado por |a|.

Saca solo el signo del producto punto y la regla es sencillísima. Pon a en el eje +x y barre el ángulo theta de b de 0 a 360 grados con el deslizador. El plano se sombrea en dos regiones. El semiplano del lado de a (theta dentro de 90 grados) es verdoso, y ahí el producto punto es positivo. Justo en 90 y 270 grados, los ángulos rectos, es cero. El semiplano opuesto (entre 90 y 270 grados) es rojizo, y ahí el producto punto es negativo. Al girar b, la palabra en pantalla alterna entre positivo, cero y negativo con el valor al lado. Un signo decide de un vistazo si los vectores están del mismo lado, sin relación, u opuestos.

Ahora quita las longitudes por completo: cos(theta) = a·b / (|a||b|). Este valor siempre cae entre -1 y +1. Fija a y cambia el ángulo y la longitud de b con los dos deslizadores. Hay un momento decisivo: estira o encoge solo la longitud de b y cos(theta) no se mueve — la aguja del medidor dibujado de -1 a +1 abajo se queda quieta. Gira en cambio el ángulo y la aguja se desliza de lado a lado. La similitud coseno ignora el tamaño y mira solo la dirección. Por eso un buscador y un embedding comparan dos textos por la dirección a la que apuntan, sin importar si los textos son largos o cortos.

Por último, atrapa tú mismo el instante exacto en que el producto punto llega a cero. a está fija; arrastra la flecha azul b con la mano y paséala por el plano. El valor a·b flota en vivo en pantalla. Cuando b pasa por el punto donde forma un ángulo recto con a, el valor cruza cero, la flecha brilla y aparece la palabra "ortogonal". Un producto punto de cero significa que las dos direcciones son perfectamente perpendiculares, es decir, mutuamente no relacionadas e independientes. Esta propiedad es lo que hace limpios los ejes de coordenadas: como los ejes x e y son ortogonales, moverte por un eje no altera el valor del otro. Toda base limpia nace de este "producto punto cero".

En la prácticaEl producto punto a·b = |a||b|cos(theta) une dos piezas de información en una: las longitudes de los dos vectores y cuánto apuntan en la misma dirección. Quita las longitudes y obtienes cos(theta) = a·b/(|a||b|), la similitud coseno entre -1 y +1, que es la fuerza de trabajo que mide el parecido solo por dirección en búsqueda, recomendaciones y embeddings de palabras. El signo también se lee directo: positivo es mismo lado, cero es ortogonal (no relacionado, independiente), negativo es opuesto. Un producto punto de cero significa que las dos direcciones son perpendiculares, lo que hace posible una base limpia como los ejes de coordenadas. Un solo producto punto, que empaqueta longitud y alineación en un único número, une la proyección geométrica y la comparación de significado de la IA en la misma frase.
Matemáticas para ingeniería
¿Te fue útil? Apoyar seegongsik