Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
IA visuelle

Modèles et apprentissage multimodaux : élargir les capacités de l’IA

Découvre comment les modèles multimodaux intègrent du texte, des images, de l’audio et des données de capteurs pour améliorer la perception, le raisonnement et la prise de décision de l’IA.

Abdelrahman ElgendyAbdelrahman Elgendy13 min de lecture
Des modèles d’IA multimodaux qui intègrent du texte, des images, de l’audio et des données de capteurs

Les systèmes d’IA traditionnels traitent généralement les informations provenant d’une seule source de données, comme du texte, des images ou du son. Si ces approches unimodales excellent dans des tâches spécialisées, elles peinent souvent à gérer des situations complexes du monde réel impliquant plusieurs entrées simultanées. L’apprentissage multimodal répond à ce défi en intégrant divers flux de données dans un cadre unifié, ce qui permet une compréhension plus riche et mieux contextualisée.

Inspirés de la perception humaine, les modèles multimodaux analysent, interprètent et agissent à partir d’entrées combinées, à l’image des humains qui intègrent naturellement la vue, les sons et le langage. Ces modèles permettent à l’IA de gérer des situations complexes avec plus de précision, de robustesse et d’adaptabilité.

Dans cet article, nous verrons comment les modèles multimodaux ont évolué, expliquerons leur fonctionnement, examinerons leurs applications pratiques en vision par ordinateur et évaluerons les avantages et les défis liés à l’intégration de plusieurs types de données.

Qu’est-ce que l’apprentissage multimodal ?#

Tu te demandes peut-être ce qu’est exactement l’apprentissage multimodal et pourquoi il est important pour l’intelligence artificielle (AI). Les modèles d’IA traditionnels traitent généralement un seul type de données à la fois, qu’il s’agisse d’images, de texte, de son ou de données de capteurs.

L’apprentissage multimodal va toutefois plus loin en permettant aux systèmes d’analyser, d’interpréter et d’intégrer simultanément plusieurs flux de données différents. Cette approche reproduit de près la manière dont le cerveau humain intègre naturellement les informations visuelles, auditives et linguistiques pour se forger une compréhension cohérente du monde.

En combinant ces différentes modalités, l’IA multimodale parvient à une compréhension plus approfondie et nuancée des situations complexes.

Par exemple, lors de l’analyse d’une vidéo, un système multimodal ne traite pas uniquement le contenu visuel : il prend aussi en compte les dialogues, les sons ambiants et les sous-titres.

Cette perspective intégrée permet à l’IA de saisir le contexte et les nuances qui lui échapperaient si chaque type de données était analysé séparément.

Les modèles d’apprentissage multimodal intègrent différents types de données

Fig. 1. Les modèles d’apprentissage multimodal intègrent différents types de données.

Concrètement, l’apprentissage multimodal élargit les possibilités de l’IA. Il alimente des applications comme la génération de légendes d’images, les réponses aux questions fondées sur le contexte visuel, la création d’images réalistes à partir de descriptions textuelles et l’amélioration des systèmes interactifs, qui deviennent plus intuitifs et sensibles au contexte.

Mais comment les modèles multimodaux combinent-ils ces différents types de données pour obtenir ces résultats ? Examinons pas à pas les mécanismes clés qui expliquent leur efficacité.

Comment fonctionnent les modèles d’IA multimodaux ?#

Les modèles d’IA multimodaux reposent sur trois processus spécialisés : l’extraction distincte de caractéristiques pour chaque modalité (traitement indépendant de chaque type de données, comme les images, le texte ou l’audio), les méthodes de fusion (combinaison des informations extraites) et les techniques avancées d’alignement (qui garantissent la cohérence des informations combinées).

Pipeline d’intégration et de fusion de données multimodales pour les tâches prédictives

Fig. 2. Pipeline d’intégration et de fusion de données multimodales pour les tâches prédictives.

Voyons plus en détail comment fonctionne chacun de ces processus.

Extraction séparée des caractéristiques pour chaque modalité#

Les modèles d’IA multimodaux utilisent des architectures différentes et spécialisées pour chaque type de données. Ainsi, les entrées visuelles, textuelles, audio ou issues de capteurs sont traitées par des systèmes conçus spécifiquement pour elles. Le modèle peut ainsi saisir les particularités de chaque entrée avant de les combiner.

Voici quelques exemples d’architectures spécialisées utilisées pour extraire des caractéristiques de différents types de données :

  • Données visuelles : les réseaux neuronaux convolutifs (CNNs) ou les Transformers de vision interprètent les informations visuelles des images et des vidéos et produisent des représentations détaillées des caractéristiques.
  • Données textuelles : les modèles fondés sur les Transformers, comme ceux de la famille GPT, convertissent les entrées textuelles en plongements sémantiques pertinents.
  • Données audio et de capteurs : des réseaux neuronaux spécialisés traitent les formes d’onde audio ou les entrées de capteurs spatiaux, afin de représenter fidèlement chaque modalité et d’en préserver les caractéristiques distinctives.

Une fois traitée individuellement, chaque modalité génère des caractéristiques de haut niveau optimisées pour saisir les informations propres à ce type de données.

Techniques de fusion des caractéristiques#

Après l’extraction des caractéristiques, les modèles multimodaux les fusionnent dans une représentation unifiée et cohérente. Pour y parvenir efficacement, ils recourent à plusieurs stratégies de fusion :

  • Fusion précoce : combine les vecteurs de caractéristiques extraits immédiatement après le traitement de chaque modalité. Cette stratégie favorise des interactions intermodales approfondies dès le début du pipeline d’analyse.
  • Fusion tardive : maintient la séparation des modalités jusqu’aux dernières étapes de décision, où les prédictions de chaque modalité sont combinées, généralement par des méthodes d’ensemble comme la moyenne ou le vote.
  • Fusion hybride : les architectures modernes intègrent souvent les caractéristiques à plusieurs reprises dans différentes couches du modèle, en utilisant des mécanismes de co-attention pour mettre en évidence et aligner dynamiquement les interactions intermodales importantes. Par exemple, la fusion hybride peut privilégier l’alignement de certains mots prononcés ou groupes de mots avec les caractéristiques visuelles correspondantes, en temps réel.

Mécanismes d’alignement intermodal et d’attention#

Enfin, les systèmes multimodaux utilisent des techniques avancées d’alignement et d’attention pour assurer la correspondance entre les données des différentes modalités.

Des méthodes comme l’apprentissage contrastif contribuent à aligner étroitement les représentations visuelles et textuelles dans un espace sémantique partagé. Ainsi, les modèles multimodaux peuvent établir des liens solides et pertinents entre différents types de données et assurer la cohérence entre ce que le modèle « voit » et ce qu’il « lit ».

Les mécanismes d’attention fondés sur les Transformers renforcent cet alignement en permettant aux modèles de se concentrer dynamiquement sur les aspects les plus pertinents de chaque entrée. Par exemple, les couches d’attention permettent au modèle de relier directement certaines descriptions textuelles aux régions correspondantes des données visuelles, ce qui améliore considérablement la précision de tâches complexes comme la réponse aux questions visuelles (VQA) et la génération de légendes d’images.

Ces techniques renforcent la capacité de l’IA multimodale à comprendre le contexte en profondeur, ce qui lui permet de fournir des interprétations plus nuancées et précises de données complexes du monde réel.

L’évolution de l’IA multimodale#

L’IA multimodale a considérablement évolué : des premières techniques fondées sur des règles, elle est passée à des systèmes avancés d’apprentissage profond capables d’intégrations sophistiquées.

À ses débuts, l’IA multimodale combinait différents types de données, comme des images, du son ou des entrées de capteurs, au moyen de règles définies manuellement par des experts humains ou de méthodes statistiques simples. Par exemple, les premiers systèmes de navigation robotique associaient les images de caméras aux données sonar pour détecter les obstacles et les éviter. Malgré leur efficacité, ces systèmes exigeaient une ingénierie manuelle des caractéristiques poussée et avaient une capacité limitée à s’adapter et à généraliser.

Avec l’essor de l’apprentissage profond, les modèles multimodaux ont gagné en popularité. Les réseaux neuronaux, comme les autoencodeurs multimodaux, ont commencé à apprendre des représentations conjointes de différents types de données, en particulier des images et du texte, permettant à l’IA d’effectuer des tâches telles que la recherche intermodale et la recherche d’images à partir de descriptions textuelles uniquement.

Les progrès se sont poursuivis avec les systèmes de réponse aux questions visuelles (VQA), qui ont intégré des CNN pour traiter les images et des RNN ou des transformers pour interpréter le texte. Cela a permis aux modèles d’IA de répondre avec précision à des questions complexes et contextuelles sur des contenus visuels.

Plus récemment, les modèles multimodaux à grande échelle entraînés sur d’immenses jeux de données couvrant l’ensemble d’Internet ont encore élargi les capacités de l’IA.

Ces modèles s’appuient sur des techniques comme l’apprentissage contrastif, qui leur permet d’identifier des relations généralisables entre le contenu visuel et les descriptions textuelles. En rapprochant les modalités, les architectures multimodales modernes ont amélioré la capacité de l’IA à effectuer des tâches complexes de raisonnement visuel avec une précision presque humaine, illustrant les progrès accomplis depuis les premières étapes de l’IA multimodale. Certains de ces modèles peuvent aussi détecter les objets mentionnés dans une invite textuelle, et le classement VLM d’Ultralytics compare leur précision sur des jeux de données du monde réel.

Explorer l’apprentissage multimodal en vision par ordinateur#

Maintenant que nous avons vu comment les modèles multimodaux intègrent divers flux de données, examinons comment ces capacités peuvent s’appliquer aux modèles de vision par ordinateur.

Flux de travail de l’apprentissage multimodal appliqué à la vision par ordinateur

Fig. 3. Flux de travail de l’apprentissage multimodal appliqué à la vision par ordinateur.

En combinant des entrées visuelles avec du texte, de l’audio ou des données de capteurs, l’apprentissage multimodal permet aux systèmes d’IA de traiter des applications toujours plus sophistiquées et riches en contexte.

Légendage d’images#

Le légendage d’images consiste à générer des descriptions en langage naturel à partir de données visuelles. Les méthodes traditionnelles de détection d’objets identifient des objets individuels, tandis que le légendage multimodal va plus loin en interprétant les relations et le contexte.

Par exemple, un modèle multimodal peut analyser une image de personnes en pique-nique et générer une légende descriptive telle que « Une famille pique-nique dans un parc ensoleillé », produisant ainsi un résultat plus riche et plus accessible.

Cette application est importante pour l’accessibilité. Elle peut servir à générer des textes alternatifs pour les personnes malvoyantes et à baliser le contenu de grandes bases de données. Les architectures Transformer jouent ici un rôle clé : elles permettent au module de génération de texte de se concentrer sur les zones visuelles pertinentes grâce aux mécanismes d’attention, en alignant dynamiquement les descriptions textuelles sur les caractéristiques visuelles.

Réponse aux questions visuelles (VQA)#

Les modèles VQA répondent à des questions en langage naturel à partir d’un contenu visuel, en associant la vision par ordinateur à la compréhension du langage. Ces tâches nécessitent une compréhension détaillée du contenu des images, du contexte et du raisonnement sémantique.

Les architectures Transformer ont amélioré la VQA en permettant aux composantes textuelles et visuelles du modèle d’interagir dynamiquement et de repérer les régions précises de l’image liées à la question.

Le modèle PaLI de Google, par exemple, utilise des architectures avancées basées sur les transformers, qui associent des Vision Transformers (ViT) à des encodeurs et décodeurs de langage. Il peut ainsi répondre avec précision à des questions complexes comme « Que fait la femme sur l’image ? » ou « Combien d’animaux sont visibles ? ».

Les couches d’attention, qui aident les modèles à se concentrer sur les éléments les plus pertinents d’une entrée, veillent à ce que chaque mot de la question soit lié dynamiquement aux indices visuels et permettent ainsi de formuler des réponses nuancées, au-delà de la simple détection d’objets.

Génération d’images à partir de texte#

La génération d’images à partir de texte désigne la capacité de l’IA à créer du contenu visuel directement à partir de descriptions textuelles, comblant ainsi l’écart entre la compréhension sémantique et la création visuelle.

Les modèles multimodaux capables d’effectuer cette tâche utilisent des architectures neuronales avancées, comme les Transformers ou les processus de diffusion, pour générer des images détaillées et fidèles au contexte.

Par exemple, imagine générer des données d’entraînement synthétiques pour des modèles de vision par ordinateur chargés de la détection de véhicules. À partir de descriptions textuelles comme « une berline rouge garée dans une rue animée » ou « un SUV blanc roulant sur une autoroute », ces modèles multimodaux peuvent produire des images variées et de haute qualité représentant précisément ces scénarios.

Cette capacité permet aux chercheurs et aux développeurs d’enrichir efficacement les jeux de données de détection d’objets sans devoir prendre manuellement des milliers d’images, ce qui réduit considérablement le temps et les ressources nécessaires à la collecte de données.

Résultats d’un modèle de détection d’objets entraîné sur des jeux de données synthétiques

Fig. 4. Exemple de résultats d’un modèle de détection d’objets entraîné sur des jeux de données synthétiques.

Les méthodes plus récentes appliquent des techniques fondées sur la diffusion : elles partent d’un bruit visuel aléatoire et affinent progressivement l’image pour qu’elle corresponde étroitement à l’entrée textuelle. Ce processus itératif peut créer des exemples réalistes et variés, et garantir des données d’entraînement robustes couvrant plusieurs angles de vue, conditions d’éclairage, types de véhicules et arrière-plans.

Cette approche est particulièrement utile en vision par ordinateur : elle permet d’élargir rapidement les jeux de données, d’améliorer la précision des modèles et de diversifier les situations que les systèmes d’IA peuvent reconnaître de manière fiable.

Recherche d’images et de textes#

Les systèmes de recherche multimodale facilitent les recherches en convertissant le texte et les images dans un langage sémantique commun. Par exemple, les modèles entraînés sur d’immenses jeux de données, comme CLIP, qui a appris à partir de millions de paires image-texte, peuvent associer les requêtes textuelles aux images correspondantes et fournir des résultats plus intuitifs et plus précis.

Par exemple, une requête comme « coucher de soleil sur une plage » renvoie des résultats visuellement précis, ce qui améliore considérablement l’efficacité de la découverte de contenu sur les plateformes de commerce en ligne, dans les archives médiatiques et dans les bases de données de photos d’archives.

L’approche multimodale garantit la précision de la recherche même lorsque les requêtes et les descriptions d’images sont rédigées dans des langues différentes, grâce aux alignements sémantiques appris entre les domaines visuel et textuel.

Avantages et inconvénients des modèles multimodaux en IA#

L’apprentissage multimodal offre plusieurs avantages clés qui renforcent les capacités de l’IA en vision par ordinateur et dans d’autres domaines :

  • Compréhension contextuelle plus riche : en combinant plusieurs flux d’entrée, les modèles multimodaux comprennent les situations complexes du monde réel de façon plus approfondie et nuancée.
  • Précision accrue : le recoupement de plusieurs sources de données réduit les erreurs de reconnaissance et de raisonnement, améliorant ainsi la fiabilité globale.
  • Robustesse accrue : les systèmes multimodaux restent efficaces même si une source de données est compromise, par exemple en cas de faible éclairage dans les entrées visuelles ou de bruit dans les données audio.

Malgré ces atouts, les modèles multimodaux présentent aussi leur lot de difficultés :

  • Complexité de calcul : traiter plusieurs modalités simultanément nécessite d’importantes ressources de calcul, ce qui accroît les besoins en infrastructure.
  • Alignement et synchronisation des données : Aligner avec précision différentes modalités, par exemple en faisant correspondre exactement les éléments audio aux images vidéo, représente un défi technique, mais reste essentiel pour obtenir des performances optimales.
  • Conséquences éthiques : les systèmes multimodaux peuvent involontairement amplifier les biais présents dans les jeux de données d’entraînement, ce qui souligne l’importance d’une sélection rigoureuse des données et d’une évaluation éthique continue.

Points clés à retenir#

L’apprentissage multimodal transforme l’IA en permettant une compréhension plus riche et plus contextuelle de plusieurs flux de données. Les applications en vision par ordinateur, comme le légendage d’images, la réponse aux questions visuelles, la génération d’images à partir de texte et l’amélioration de la recherche d’images, illustrent le potentiel de l’intégration de différentes modalités.

Des défis computationnels et éthiques persistent, mais les innovations en cours dans les architectures, comme la fusion basée sur les transformers et l’alignement contrastif, continuent de les relever et de rendre l’IA multimodale plus performante et plus efficace.

À mesure que ce domaine évolue, les modèles multimodaux deviendront essentiels aux tâches complexes d’IA dans le monde réel, des diagnostics médicaux à la robotique autonome. En adoptant l’apprentissage multimodal, les secteurs d’activité pourront tirer parti de puissantes capacités qui façonneront l’avenir de l’IA.

Rejoins notre communauté en pleine croissance ! Consulte notre dépôt GitHub pour en savoir plus sur l’IA. Prêt à lancer tes propres projets de vision par ordinateur ? Découvre nos options de licence. Découvre l’IA dans l’industrie manufacturière et l’IA de vision dans la conduite autonome sur nos pages de solutions !

Écrit par

Abdelrahman Elgendy
Abdelrahman Elgendy

Auteur · Ultralytics

Abdelrahman Elgendy est auteur collaborateur chez Ultralytics, où il écrit sur la vision par ordinateur et l’IA. Ses articles abordent des sujets tels que les modèles Ultralytics YOLO, l’informatique en périphérie, les biais de l’IA dans les systèmes de vision et les applications de la vision par ordinateur dans des secteurs comme l’agriculture, la santé, le commerce de détail et les villes intelligentes.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

Découvre les 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 images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, 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

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
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