Glossaire

Apprentissage à la volée

Découvre l'apprentissage Zero-Shot : une approche d'IA de pointe permettant aux modèles de classer des données inédites, révolutionnant ainsi la détection d'objets, le NLP, et bien d'autres choses encore.

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

En savoir plus

Zero-Shot Learning est une approche révolutionnaire de l'apprentissage automatique qui permet aux modèles de reconnaître et de classer des objets ou des concepts qu'ils n'ont jamais rencontrés au cours de la formation. Contrairement à l'apprentissage supervisé traditionnel, qui s'appuie sur des exemples étiquetés pour chaque classe, l'apprentissage Zero-Shot tire parti des connaissances et des descriptions antérieures pour généraliser à des catégories non vues. Cette capacité est particulièrement précieuse dans les scénarios où l'obtention de données étiquetées pour toutes les classes possibles est peu pratique ou impossible.

Concept de base de l'apprentissage à partir de zéro

Au fond, l'apprentissage à partir de zéro repose sur l'idée d'attributs descriptifs partagés ou de relations sémantiques entre les classes connues et inconnues. Les modèles sont formés sur un ensemble de données d'exemples étiquetés de classes connues et reçoivent également des informations auxiliaires, souvent sous la forme de descriptions textuelles ou d'attributs, sur chaque classe. Pendant l'inférence, lorsqu'on lui présente une instance d'une classe inconnue, le modèle utilise les relations apprises et la description fournie de la nouvelle classe pour faire une prédiction. Ce processus permet une généralisation efficace au-delà des classes explicitement enseignées pendant la formation.

Pertinence et applications

L'importance de l'apprentissage à partir de zéro réside dans sa capacité à gérer la nature ouverte des problèmes du monde réel. Il est particulièrement pertinent dans les domaines où les données sont rares ou évoluent rapidement. Les principales applications sont les suivantes :

  • Détection d'objets dans des environnements nouveaux : Dans le domaine de la vision artificielle, le Zero-Shot Learning permet à des modèles tels que Ultralytics YOLO de détecter des objets appartenant à des classes qui ne sont pas incluses dans l'ensemble de données de formation. Par exemple, un modèle formé à la détection d'objets courants comme les voitures et les piétons pourrait être capable d'identifier un "pousse-pousse" ou un "scooter" sur la base de sa description, même s'il n'a jamais vu d'images étiquetées de ces véhicules. Ceci est particulièrement utile pour étendre le champ d'application des systèmes de détection d'objets à des scénarios nouveaux et variés.
  • Traitement du langage naturel (NLP): L'apprentissage à partir de zéro est crucial pour les tâches NLP telles que la classification de textes et l'analyse des sentiments. Un modèle formé pour comprendre le sentiment des critiques de films peut appliquer cette compréhension aux critiques de produits, même si le sentiment des critiques de produits ne faisait pas partie des données de formation. Cette adaptabilité est vitale pour des applications telles que l'analyse des sentiments dans différents domaines.
  • Classification d'images avec des catégories en expansion : Dans la classification des images, Zero-Shot Learning permet de classer les images dans des catégories que le modèle n'a pas explicitement apprises. Par exemple, un modèle formé sur un large ensemble de classes d'animaux peut classer une image d'une espèce nouvellement découverte sur la base de ses caractéristiques descriptives, même en l'absence d'exemples d'entraînement spécifiques de cette espèce.
  • Analyse d'images médicales: Dans l'analyse d'images médicales, Zero-Shot Learning peut aider à l'identification de maladies ou d'anomalies rares pour lesquelles il existe peu d'exemples étiquetés. En tirant parti de la connaissance descriptive des pathologies, les systèmes d'IA peuvent effectuer des évaluations préliminaires même pour des conditions non vues, ce qui facilite le diagnostic et la planification du traitement.

Apprentissage à partir de zéro contre apprentissage à partir de peu et d'une seule fois

Alors que l'apprentissage à partir de zéro traite de la reconnaissance de classes sans aucun exemple de formation, des concepts connexes tels que l'apprentissage à partir de peu d'exemples et l'apprentissage à partir d'un seul exemple traitent de scénarios avec des données limitées. L'apprentissage à partir de quelques exemples vise à généraliser à partir de quelques exemples seulement par classe, et l'apprentissage à partir d'un seul exemple par classe. Ces approches sont moins extrêmes que l'apprentissage à partir de zéro, mais se concentrent toujours sur l'efficacité des données. Contrairement à l'apprentissage supervisé, qui nécessite de nombreux exemples étiquetés pour chaque classe, le Zero-Shot Learning et ses paradigmes apparentés offrent des solutions pour l'apprentissage et la généralisation dans des environnements où les données sont rares, ce qui rend les modèles d'IA plus adaptables et largement applicables.

En permettant aux modèles d'extrapoler à des classes inédites, Zero-Shot Learning élargit considérablement le potentiel de l'IA pour s'attaquer aux problèmes du monde réel caractérisés par la nouveauté et l'évolution des ensembles de données, repoussant ainsi les limites de ce que l 'intelligence artificielle peut réaliser.

Tout lire