Glossaire

Apprentissage auto-supervisé

Découvre l'apprentissage auto-supervisé, une avancée en matière d'IA qui exploite les données non marquées pour des avancées rentables et évolutives dans les domaines de la vision, du NLP et de la robotique.

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

L'apprentissage auto-supervisé est un paradigme d'apprentissage automatique qui permet aux modèles d'apprendre à partir de grandes quantités de données non étiquetées en créant leurs propres étiquettes par le biais de tâches prétextes. Cette approche comble le fossé entre l'apprentissage supervisé, qui s'appuie sur des données étiquetées, et l'apprentissage non supervisé, qui fonctionne avec des données entièrement non étiquetées. En tirant parti de l'apprentissage auto-supervisé, les systèmes d'IA peuvent extraire des schémas et des représentations significatifs des données sans le processus coûteux et chronophage de l'étiquetage manuel.

Comment fonctionne l'apprentissage auto-supervisé ?

Dans l'apprentissage auto-supervisé, le modèle génère des pseudo-étiquettes à partir des données elles-mêmes. Ces pseudo-étiquettes sont dérivées de propriétés ou de transformations spécifiques des données. Le modèle est ensuite entraîné à prédire ces étiquettes, ce qui favorise la compréhension de la structure sous-jacente des données. Les tâches courantes de prétexte comprennent la prédiction des parties manquantes d'une image, la détermination de l'appartenance de deux parcelles d'image ou la prédiction du mot suivant dans une séquence.

Par exemple :

  • Dans les données d'image, un modèle peut être chargé de prédire l'angle de rotation appliqué à une image ou de reconstruire les pixels manquants.
  • Dans le traitement du langage naturel (NLP), il pourrait prédire le mot suivant dans une phrase, comme on le voit dans des modèles tels que GPT.

Pertinence dans l'IA et la ML

L'apprentissage auto-supervisé est particulièrement précieux car la plupart des données du monde réel ne sont pas étiquetées. En permettant aux modèles d'apprendre à partir de cette richesse de données non étiquetées, l'apprentissage auto-supervisé améliore les applications dans des domaines tels que la vision par ordinateur, le traitement du langage naturel et la robotique. Cette approche réduit la dépendance à l'égard des ensembles de données étiquetées, ce qui la rend rentable et évolutive.

Concepts apparentés

L'apprentissage auto-supervisé se distingue des autres paradigmes d'apprentissage automatique :

  • Apprentissage supervisé: Nécessite un ensemble de données étiquetées pour former le modèle. En savoir plus sur l'apprentissage supervisé.
  • Apprentissage non supervisé: Se concentre sur la recherche de modèles dans les données non étiquetées sans générer d'étiquettes. Explore l'apprentissage non supervisé.
  • Apprentissage contrastif: Une forme d'apprentissage auto-supervisé qui met l'accent sur la distinction entre les points de données similaires et dissemblables. En savoir plus sur l'apprentissage contrastif.

Applications de l'apprentissage auto-supervisé

Reconnaissance d'images

L'apprentissage auto-supervisé a révolutionné la reconnaissance d'images en permettant aux modèles d'apprendre des caractéristiques à partir d'ensembles de données non étiquetées. Par exemple, un modèle peut prédire l'arrangement spatial des parties de l'image ou reconstruire les parties manquantes d'une image. Ces techniques sont fondamentales dans des applications telles que l'imagerie médicale, où les données étiquetées sont souvent rares. En savoir plus sur la reconnaissance d'images.

Traitement du langage naturel

Dans le domaine du NLP, l'apprentissage auto-supervisé alimente des modèles tels que GPT et BERT. Ces systèmes prédisent le mot suivant ou les mots masqués dans une phrase, ce qui leur permet d'exceller dans des tâches telles que la génération de texte, la traduction et le résumé. Découvre le GPT et ses applications dans le domaine du NLP.

Robotique

La robotique tire parti de l'apprentissage auto-supervisé pour interpréter des environnements complexes et améliorer la prise de décision. Par exemple, un système robotique peut prédire les conséquences de ses actions en fonction des données visuelles, améliorant ainsi sa capacité à naviguer ou à manipuler des objets de façon autonome.

Exemples concrets

  1. Ultralytics HUB et Vision AI: Les techniques d'auto-supervision sont employées dans des plateformes telles que Ultralytics HUB pour rationaliser des tâches telles que la détection d'objets et la formation de modèles. En utilisant l'apprentissage auto-supervisé, ces systèmes réduisent la dépendance à l'égard des ensembles de données étiquetés, ce qui facilite le développement évolutif de l'IA.
  2. Imagerie médicale: Les modèles d'apprentissage auto-supervisé peuvent analyser des ensembles de données d'IRM ou de tomodensitométrie pour détecter des anomalies sans nécessiter un étiquetage manuel exhaustif de la part des radiologues. En savoir plus sur le rôle de l'IA dans l'amélioration des diagnostics dans L 'IA dans les soins de santé.

Avantages de l'apprentissage auto-supervisé

  • Efficacité: Élimine la nécessité de disposer de vastes ensembles de données étiquetées, ce qui réduit les coûts.
  • Évolutivité: Peut traiter des ensembles de données non étiquetées à grande échelle, ce qui le rend adapté à des secteurs comme la santé et les véhicules autonomes.
  • Généralisation: Produit des représentations robustes qui se généralisent bien aux tâches en aval, telles que la classification ou la segmentation.

Défis et orientations futures

Malgré ses avantages, l'apprentissage auto-supervisé s'accompagne de défis :

  • Complexité des tâches de prétexte: Concevoir des tâches prétextes adaptées à différents types de données peut s'avérer difficile.
  • Coûts informatiques: Les modèles auto-supervisés nécessitent souvent des ressources informatiques importantes pour la formation.

À mesure que la recherche en IA progresse, l'apprentissage auto-supervisé continue d'évoluer, élargissant son impact dans tous les secteurs d'activité. Explore ses applications potentielles dans les véhicules autonomes ou la fabrication.

L'apprentissage auto-supervisé représente un bond en avant considérable pour maximiser l'utilité des données non étiquetées. En transformant la façon dont les systèmes d'IA apprennent et s'adaptent, il ouvre de nouveaux horizons à l'innovation et à l'efficacité de l'apprentissage automatique.

Tout lire