YOLO Vision 2026 :
Retour au glossaire Ultralytics

CLIP (Contrastive Language-Image Pre-training)

Explore CLIP (pré-entraînement contrastif langage-image) pour faire le lien entre vision et langage. Découvre comment il permet l'apprentissage zero-shot et alimente Ultralytics YOLO26.

CLIP (Pré-entraînement contrastif langage-image) est une architecture de réseau neuronal révolutionnaire développée par OpenAI, qui comble le fossé entre les données visuelles et le langage naturel. Contrairement aux systèmes traditionnels de vision par ordinateur (CV), qui nécessitent un étiquetage des données fastidieux pour un ensemble fixe de catégories, CLIP apprend à comprendre les images en s'entraînant sur des millions de paires image-texte collectées sur Internet. Cette approche permet au modèle d'effectuer un apprentissage sans exemple, c'est-à-dire d'identifier des objets, des concepts ou des styles qu'il n'a jamais vus explicitement pendant son entraînement, simplement en lisant une description textuelle. En mappant les informations visuelles et linguistiques dans un espace de caractéristiques partagé, CLIP sert de puissant modèle de fondation pour une grande variété de tâches en aval, sans nécessiter de réglage fin spécifique à chaque tâche.

Fonctionnement de l’architecture#

Le mécanisme central de CLIP repose sur deux encodeurs parallèles : un encodeur d'image, généralement basé sur un Vision Transformer (ViT) ou un ResNet, et un Transformer de texte similaire à ceux utilisés dans les grands modèles de langage (LLMs) modernes. Grâce à un processus appelé apprentissage contrastif, le système est entraîné à prédire quel extrait de texte correspond à quelle image au sein d'un lot.

Pendant l'entraînement, le modèle optimise ses paramètres afin de rapprocher les représentations vectorielles des paires image-texte correspondantes, tout en éloignant les paires qui ne correspondent pas. Cela crée un espace latent multimodal où la représentation mathématique d'une image de « golden retriever » se trouve spatialement près de la représentation textuelle de « une photo d'un chien ». En calculant la similarité cosinus entre ces vecteurs, le modèle peut quantifier dans quelle mesure une image correspond à une invite en langage naturel, ce qui permet une classification d'images et une recherche flexibles.

Applications concrètes#

La capacité à relier la vision et le langage a fait de CLIP une technologie fondamentale des applications modernes d'IA :

  • Recherche sémantique intelligente : CLIP permet aux utilisateurs d'effectuer des recherches dans de grandes bases d'images à l'aide de requêtes complexes en traitement automatique du langage naturel (NLP). Par exemple, dans le domaine de l'IA dans le commerce de détail, un acheteur pourrait rechercher « robe d'été fleurie vintage » et obtenir des résultats visuellement pertinents, même si les images ne possèdent pas ces balises de métadonnées spécifiques. Cette fonctionnalité repose souvent sur des bases de données vectorielles hautes performances.
  • Contrôle de l'IA générative : des modèles comme Stable Diffusion s'appuient sur CLIP pour interpréter les invites des utilisateurs et guider le processus de génération. CLIP agit comme un évaluateur, en déterminant dans quelle mesure le résultat visuel généré correspond à la description textuelle, ce qui est essentiel pour une synthèse texte vers image de haute qualité.
  • Détection d'objets à vocabulaire ouvert : des architectures avancées comme YOLO-World intègrent les représentations de CLIP pour détecter des objets à partir d'entrées textuelles arbitraires. Cela permet une détection dynamique dans des domaines comme l'IA dans le secteur de la santé, où il est nécessaire d'identifier de nouveaux équipements ou des anomalies sans réentraînement.

Utiliser les caractéristiques de CLIP avec Ultralytics#

Alors que les détecteurs d'objets standard sont limités aux classes présentes dans leurs données d'entraînement, l'utilisation de caractéristiques basées sur CLIP permet une détection à vocabulaire ouvert. Le code Python suivant montre comment utiliser le package ultralytics pour détecter des objets à l'aide d'invites textuelles personnalisées :

from ultralytics import YOLOWorld

# Load a pre-trained YOLO-World model utilizing CLIP features
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes using natural language text prompts
model.set_classes(["person wearing sunglasses", "red backpack"])

# Run inference on an image to detect the text-defined objects
results = model.predict("travelers.jpg")

# Display the results
results[0].show()

Distinction entre concepts connexes#

Pour comprendre son utilité spécifique, il est utile de distinguer CLIP d'autres paradigmes courants de l'IA :

  • CLIP par rapport à l'apprentissage supervisé : les modèles supervisés traditionnels nécessitent des définitions strictes et des exemples annotés pour chaque catégorie (par exemple, « chat », « voiture »). CLIP apprend à partir de paires texte-image brutes trouvées sur le Web, offrant une plus grande flexibilité et éliminant le goulot d'étranglement de l'annotation manuelle souvent gérée à l'aide d'outils comme l'Ultralytics Platform.
  • CLIP par rapport à YOLO26 : alors que CLIP fournit une compréhension généralisée des concepts, YOLO26 est un détecteur d'objets spécialisé en temps réel, optimisé pour la vitesse et une localisation précise. CLIP est souvent utilisé comme extracteur de caractéristiques ou classificateur sans exemple, tandis que YOLO26 constitue le moteur de l'inférence en temps réel à haute vitesse dans les environnements de production.
  • CLIP par rapport à l'apprentissage contrastif standard : les méthodes comme SimCLR comparent généralement deux vues augmentées de la même image pour apprendre des caractéristiques. CLIP met une image en contraste avec une description textuelle, faisant le lien entre deux modalités de données distinctes plutôt qu'au sein d'une seule.

Explore solutions

Real-time AI that works with your team

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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 l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique