Ultralytics YOLO27 :
Licence YOLO
Retour au glossaire Ultralytics

Visual Instruction Tuning

L’ajustement fin par instruction visuelle entraîne un modèle vision-langage sur des exemples d’images, d’instructions et de réponses afin qu’il suive des demandes ouvertes portant sur des images.

L'ajustement fin par instructions visuelles consiste à ajuster finement un modèle vision-langage (VLM) sur des exemples associant une image et une instruction en langage naturel à la réponse attendue ; le modèle apprend ainsi à répondre à des demandes ouvertes sur des images : décrire une scène, répondre à une question, lire du texte ou raisonner sur ce qui est représenté. Cette méthode étend l'ajustement par instructions limité au texte aux images et transforme un modèle qui sait seulement relier des images à des mots en assistant visuel. Haotian Liu, Chunyuan Li, Qingyang Wu et Yong Jae Lee, de l'Université du Wisconsin-Madison, de Microsoft Research et de l'Université Columbia, ont introduit le terme dans Visual Instruction Tuning, un article présenté oralement à NeurIPS 2023, ainsi que le modèle LLaVA (Large Language and Vision Assistant) qui en est issu.

Génération des données d'instructions#

Peu de jeux de données associaient images, instructions et réponses ; les auteurs de LLaVA les ont donc générées avec un modèle uniquement textuel. Pour chaque image de COCO, ils ont fourni à GPT-4 une description symbolique de l'image, à savoir les légendes rédigées par des humains et les boîtes englobantes avec les catégories d'objets et leurs coordonnées, ainsi que quelques exemples rédigés à la main, puis lui ont demandé d'écrire des questions et des réponses comme s'il pouvait voir l'image. Les données synthétiques obtenues, publiées sous le nom LLaVA-Instruct-150K, comprennent 158 000 échantillons de trois types : 58 000 conversations à plusieurs tours, 23 000 descriptions détaillées et 77 000 questions de raisonnement complexe dont les réponses nécessitent une réflexion étape par étape sur la scène.

Architecture et entraînement#

LLaVA relie un encodeur d’images CLIP ViT-L/14 à Vicuna, le grand modèle de langage (LLM), par une projection linéaire unique qui projette les caractéristiques de l’image dans l’espace de plongement des mots du LLM ; l’image entre ainsi dans le LLM sous la forme d’une séquence de jetons visuels précédant l’instruction. L’entraînement se déroule en deux étapes :

  1. Alignement des caractéristiques : Seule la projection est entraînée sur 595 000 paires image-légende filtrées du jeu de données CC3M, tandis que l'encodeur de vision et le LLM restent figés ; les tokens visuels deviennent ainsi lisibles par le LLM.
  2. Ajustement par instructions visuelles : La projection et le LLM sont tous deux mis à jour sur les données d'instructions, tandis que l'encodeur de vision reste figé. La perte du token suivant est calculée uniquement sur les réponses de l'assistant, jamais sur les tokens d'image ni sur les instructions de l'utilisateur.

Le modèle obtenu a pu tenir des conversations sur des images et des instructions qu'il n'avait jamais vues. Sur un benchmark synthétique multimodal de suivi d'instructions évalué par GPT-4, LLaVA a atteint 85.1 % du score de GPT-4 lui-même ; après ajustement fin sur le benchmark ScienceQA, un ensemble de LLaVA et GPT-4 a établi un nouveau record avec une précision de 92.53 %.

LLaVA-1.5 a simplifié et amélioré la recette : le modèle a remplacé la projection linéaire par un MLP à deux couches, porté la résolution d'entrée de CLIP à 336 pixels, ajouté des jeux de données universitaires de réponse visuelle aux questions avec de courtes invites précisant le format de réponse, et terminé son entraînement en environ une journée sur un seul nœud équipé de huit GPU A100, en utilisant 1,2 million d'échantillons publics pour le modèle à 13 milliards de paramètres. InstructBLIP de Salesforce a suivi une autre voie : convertir des jeux de données étiquetés existants au format d'instructions et conditionner ses caractéristiques d'image sur l'instruction.

Applications#

Les VLM ajustés par instruction remplacent de nombreux modèles à tâche unique par un système unique qui répond à des questions ouvertes, rédige des légendes d’images avec le niveau de détail demandé par l’utilisateur et lit le texte présent sur les photos, en combinant la reconnaissance optique de caractères (OCR) et le raisonnement sur la signification du texte. Les modèles qui lisent ainsi les captures d’écran servent de base aux agents capables d’utiliser un ordinateur. Cette approche se transpose aussi à des domaines spécialisés : LLaVA-Med a été aligné sur des paires de figures et de légendes biomédicales issues de PubMed Central, affiné à partir d’instructions générées par GPT-4 à leur sujet, puis entraîné en moins de 15 heures sur huit GPU A100, ce qui ouvre la voie à des assistants d’analyse d’images médicales capables d’expliquer les résultats en langage naturel.

De nombreux VLM ajustés par instructions renvoient également l'emplacement des objets lorsqu'on le leur demande. Ultralytics Platform exploite cette capacité dans son annotation intelligente guidée par classe : sur un jeu de données de détection comptant de 1 à 200 classes, des modèles open source hébergés comme Moondream 3.1 ou les modèles de vision payants de fournisseurs repèrent les classes du jeu de données dans une image et renvoient des boîtes modifiables à vérifier.

Les VLM ajustés par instructions héritent aussi des faiblesses de leurs données. Les réponses générées peuvent décrire des objets absents de l'image, et des méthodes fondées sur les préférences comme l'optimisation directe des préférences (DPO) sont appliquées après l'ajustement par instructions pour réduire ces hallucinations.

  • Ajustement par instructions textuelles : Ajuste finement un LLM textuel sur des paires instruction-réponse. L'ajustement par instructions visuelles ajoute une image à chaque exemple et entraîne la connexion entre l'encodeur de vision et le LLM.
  • Préentraînement vision-langage : Les modèles contrastifs comme CLIP apprennent à faire correspondre des images et des légendes, ce qui donne au VLM ses caractéristiques visuelles, mais aucune capacité à suivre des instructions.
  • Invite visuelle : Guide un modèle à l'inférence avec des indices visuels comme des points, des boîtes ou des images d'exemple, comme dans la segmentation guidée par invite. L'ajustement par instructions visuelles est une étape d'entraînement, et ses invites sont rédigées en langage naturel.
  • Ajustement fin pour la réponse visuelle aux questions (VQA) : Entraîne un modèle sur une seule tâche et un seul format de réponse, comme un benchmark VQA unique. L'ajustement par instructions visuelles combine de nombreux types de tâches dans un format d'instructions pour que le modèle généralise à de nouvelles demandes.

Explore solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir 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