Chapitre 2. Représentations vectorielles
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
À la base, les représentations vectorielles répondent à un défi fondamental de l'informatique : comment représenter des données complexes et non structurées d'une manière que les machines puissent comprendre et traiter efficacement. Dans ce chapitre, tu vas approfondir l'histoire, l'évolution et l'utilisation actuelle des plongements vectoriels, avec des exemples de code illustrant leurs applications dans les modèles linguistiques. C'est un sujet conceptuellement dense, et tu auras peut-être envie d'y revenir plus d'une fois lorsque tu seras confronté à des termes ou concepts inconnus dans les chapitres suivants, au moment où tu commenceras à appliquer les plongements.
Comprendre les représentations vectorielles : pourquoi en avons-nous besoin ?
Les structures de données traditionnelles fonctionnent bien pour les informations structurées telles que les nombres, les dates et les valeurs catégorielles, mais elles s’avèrent insuffisantes lorsqu’il s’agit de traiter le contenu riche et nuancé que les humains créent et consomment naturellement : texte, images, audio et vidéo. Les représentations vectoriales comblent ce fossé en mappant les données brutes en vecteurs (listes ordonnées de nombres) qui capturent le sens et les relations au sein des données (voir Figure 2-1).
Cette transformation de données non structurées ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access