Operación de álgebra lineal que multiplica los componentes coincidentes de dos vectores y los suma, calculando afinidad de forma ultrarrápida en hardware GPU.
Explicación y Contexto Conceptual
El Producto Punto (o producto escalar / Dot Product) es la operación matemática reina sobre la cual descansa la eficiencia computacional de toda la inteligencia artificial moderna. En hardware especializado (como chips GPU de NVIDIA o TPUs de Google), calcular productos punto de matrices gigantescas se ejecuta a velocidades de billones de operaciones por segundo mediante núcleos Tensor.
Cuando los vectores de embeddings están previamente 'normalizados' (es decir, cuando su longitud matemática ha sido ajustada a exactamente 1.0), el producto punto es idéntico a la Similitud del Coseno, pero sin la necesidad computacional de realizar divisiones o raíces cuadradas en cada consulta.
Por esta razón, las plataformas de anuncios y los sistemas de recomendación en tiempo real normalizan todos los vectores de productos y usuarios para usar exclusivamente el producto punto como métrica de ranking publicitario instantáneo.
Ejemplo en la Práctica
El recomendador de TikTok calcula el producto punto entre el vector del usuario y 10,000 videos candidatos en 2 milisegundos para ordenar el feed.