YOLO Vision 2026 :
Retour au glossaire Ultralytics

Vector Database

Découvre comment les bases de données vectorielles gèrent les embeddings haute dimension pour la recherche sémantique. Apprends à booster tes applications IA avec Ultralytics YOLO26 et la recherche par similarité.

Une base de données vectorielle est un système de stockage spécialisé conçu pour gérer, indexer et interroger des données vectorielles à haute dimension, souvent appelées embeddings. Contrairement à une relational database traditionnelle, qui organise les données structurées en lignes et en colonnes pour une correspondance exacte des mots-clés, une base de données vectorielle est optimisée pour la recherche sémantique. Elle permet aux systèmes intelligents de trouver des points de données qui sont conceptuellement similaires plutôt qu'identiques. Cette capacité est fondamentale pour l'infrastructure moderne de l'intelligence artificielle (IA), permettant aux applications de traiter et de comprendre des données non structurées — telles que des images, de l'audio, de la vidéo et du texte — en analysant les relations mathématiques entre elles. Ces bases de données servent de mémoire à long terme pour les agents intelligents, facilitant des tâches telles que la recherche visuelle et les recommandations personnalisées.

Comment fonctionnent les bases de données vectorielles#

La fonction d'une base de données vectorielle est centrée sur le concept d'espace vectoriel, où les éléments de données sont représentés sous forme de points dans un système de coordonnées multidimensionnel. Le processus commence par l'extraction de caractéristiques, où un modèle de deep learning (DL) convertit des entrées brutes en vecteurs numériques.

  1. Ingestion : Les données sont traitées par un réseau de neurones, tel que le modèle de pointe YOLO26, pour générer des embeddings. Ces vecteurs compressent la signification sémantique de l'entrée en une liste dense de nombres à virgule flottante.

  2. Indexation : Pour garantir une faible latence d'inférence lors de la récupération, la base de données organise ces vecteurs à l'aide d'algorithmes spécialisés. Des techniques telles que Hierarchical Navigable Small World (HNSW) ou Inverted File Index (IVF) permettent au système de parcourir des milliards de vecteurs efficacement sans analyser chaque entrée.

  3. Requête : Lorsqu'un utilisateur soumet une requête de recherche (par exemple, l'image d'un style de chaussure spécifique), le système convertit la requête en un vecteur et calcule sa proximité avec les vecteurs stockés à l'aide de métriques de distance telles que la similarité cosinus ou la distance euclidienne.

  4. Récupération : La base de données renvoie les "plus proches voisins", qui représentent les résultats les plus pertinents sur le plan contextuel.

L'extrait Python suivant montre comment générer des embeddings à l'aide d'un modèle standard ultralytics, ce qui constitue l'étape préalable avant de peupler une base de données vectorielle.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image file
# The 'embed' method creates the vector representation needed for the database
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the resulting embedding vector
print(f"Embedding vector shape: {results[0].shape}")

Applications concrètes#

Les bases de données vectorielles sont le moteur de nombreuses applications avancées de computer vision (CV) et de Natural Language Processing (NLP) utilisées aujourd'hui dans les environnements d'entreprise.

  • Génération augmentée par récupération (RAG) : À l'ère de l'IA générative, les bases de données vectorielles permettent aux Large Language Models (LLMs) d'accéder à une vaste bibliothèque de données privées et actualisées. En récupérant des documents pertinents basés sur la signification sémantique de la requête d'un utilisateur, le système réduit les hallucinations dans les LLMs et fournit des réponses factuelles et adaptées au contexte.
  • Moteurs de recommandation visuelle : Dans l'IA dans le commerce de détail, les plates-formes utilisent des bases de données vectorielles pour alimenter des fonctionnalités de type « trouver des styles similaires ». Si un utilisateur consulte une robe d'été spécifique, le système interroge la base de données pour trouver d'autres images de produits dotées d'embeddings visuels similaires — en correspondance avec les motifs, les coupes et les couleurs —, offrant ainsi une meilleure expérience utilisateur qu'un simple filtrage par balises.
  • Détection d'anomalies et de menaces : Les systèmes de sécurité exploitent les bases de données vectorielles pour la détection d'anomalies. En stockant les embeddings d'un comportement « normal » ou du personnel autorisé, le système peut signaler instantanément les valeurs aberrantes qui se trouvent en dehors du cluster attendu dans l'espace vectoriel, renforçant ainsi la sécurité des données et la surveillance des installations.

Différencier les concepts associés#

Pour mettre en œuvre ces systèmes efficacement, il est utile de distinguer la base de données vectorielle des technologies associées dans le paysage du machine learning operations (MLOps).

  • Base de données vectorielle vs Vector Search : La recherche vectorielle est l'action ou le processus algorithmique permettant de trouver des vecteurs similaires (le « comment »). Une base de données vectorielle est [l'infrastructure] robuste construite pour stocker les données, gérer l'index et effectuer ces recherches à grande échelle (le « où »).
  • Base de données vectorielle vs Feature Store : Un magasin de caractéristiques est un référentiel centralisé pour la gestion des caractéristiques utilisées lors de l'entraînement et de l'inférence des modèles, garantissant la cohérence. Bien qu'il gère les données de caractéristiques, il n'est pas principalement optimisé pour les requêtes de récupération basées sur la similarité qui caractérisent une base de données vectorielle.
  • Base de données vectorielle vs Data Lake : Un lac de données stocke de vastes quantités de données brutes dans leur format natif. Une base de données vectorielle stocke les représentations mathématiques traitées (embeddings) de ces données, optimisées spécifiquement pour la recherche par similarité.

Intégration avec les flux de travail IA modernes#

La mise en œuvre d'une base de données vectorielle implique souvent un pipeline dans lequel des modèles tels que l'efficace YOLO26 agissent comme moteur d'embedding. Ces modèles traitent les données visuelles à la périphérie ou dans le cloud, et les vecteurs résultants sont envoyés vers des solutions telles que Pinecone, Milvus ou Qdrant.

Pour les équipes qui cherchent à rationaliser l'ensemble de ce cycle de vie — de la curation des données et de l'annotation automatique à l'entraînement et au déploiement des modèles —, la Ultralytics Platform offre un environnement complet. En intégrant l'entraînement des modèles à des stratégies de déploiement efficaces, tu peux t'assurer que les embeddings alimentant tes bases de données vectorielles sont précis, ce qui permet d'obtenir des résultats de recherche de meilleure qualité et des agents IA plus intelligents.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique