Intégration vectorielle
Un plongement vectoriel (ou vector embedding) est une représentation numérique de données complexes — telles que du texte, des images, de l'audio ou de la vidéo — dans un espace vectoriel continu. Au lieu de stocker les données brutes, le modèle d'incorporation convertit ces données en une liste de nombres (un vecteur) où la proximité de ces vecteurs reflète la similarité sémantique des points de données originaux.
La recherche traditionnelle basée sur des mots-clés échoue lorsque les utilisateurs posent des questions nuancées. Les plongements vectoriels résolvent ce problème en capturant le sens ou le contexte des données. Cela permet aux systèmes d'IA de comprendre que « grand félin » est sémantiquement proche de « tigre », même si les mots ne correspondent pas exactement. Ce passage de la correspondance lexicale à la correspondance sémantique est fondamental pour l'IA générative moderne et les applications intelligentes.
Le processus implique généralement un réseau neuronal pré-entraîné, souvent un modèle Transformer. Ce modèle ingère les données brutes (par exemple, une phrase) et les fait passer par plusieurs couches. Chaque couche affine la compréhension de l'entrée, produisant finalement un vecteur de longueur fixe (par exemple, 768 dimensions). Les points de données ayant des significations similaires auront des vecteurs mathématiquement proches dans l'espace de haute dimension, souvent mesurés à l'aide de la similarité cosinus.
Les plongements vectoriels alimentent plusieurs fonctions commerciales critiques :