Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Curriculum Learning

Découvre comment l’apprentissage par curriculum améliore l’entraînement en machine learning. Apprends à utiliser des séquences de données structurées pour accroître la précision et la convergence d’Ultralytics YOLO26.

L'apprentissage par curriculum est une stratégie d'entraînement en apprentissage automatique inspirée de la manière dont les humains apprennent, en commençant par des concepts simples avant d'introduire progressivement des concepts plus complexes. Au lieu de présenter les données d'entraînement à un modèle dans un ordre aléatoire, les échantillons d'entraînement sont explicitement structurés en une séquence de difficulté croissante. Cette approche organisée de l'exposition d'un réseau de neurones aux données peut favoriser une convergence plus rapide, une meilleure généralisation et une robustesse globale accrue dans les tâches complexes.

Cette progression structurée se distingue de l'apprentissage continu, qui vise à ajouter de nouvelles tâches à un modèle sans lui faire oublier les précédentes. Dans l'apprentissage par curriculum, l'objectif reste le même, mais la séquence des données d'entraînement est organisée de manière stratégique.

Fonctionnement de l'apprentissage par curriculum#

L'idée centrale de l'apprentissage par curriculum est que l'initialisation des paramètres d'un modèle à l'aide d'exemples plus faciles le guide vers un meilleur minimum local dans le paysage de la fonction de perte. À mesure que le modèle maîtrise les caractéristiques de base, le protocole d'entraînement introduit des exemples plus difficiles, ce qui lui permet d'affiner sa compréhension et d'apprendre des détails plus complexes.

La mise en œuvre de l'apprentissage par curriculum comprend deux composants principaux :

  1. Métrique de difficulté : une méthode pour évaluer la complexité de chaque exemple d'entraînement. En vision par ordinateur, cette évaluation peut être fondée sur la taille des objets, l'occlusion ou la netteté de l'image.

  2. Planificateur d'entraînement : une fonction de planification qui détermine quand et comment les exemples plus difficiles sont introduits dans le processus d'entraînement.

Par exemple, lors de l'entraînement d'Ultralytics YOLO26 pour la détection d'objets, tu peux commencer par entraîner le modèle sur des images contenant un seul objet net et centré. À mesure que l'entraînement progresse, le planificateur introduit des images contenant plusieurs objets, une forte occlusion ou des conditions d'éclairage variables. Cela permet au modèle d'assimiler les caractéristiques fondamentales des objets avant de s'attaquer à des situations complexes du monde réel.

Applications concrètes#

L'apprentissage par curriculum s'est révélé bénéfique dans divers domaines de l'IA, en particulier pour les jeux de données bruités ou les tâches très complexes.

  • Véhicules autonomes : lors de l'entraînement de systèmes de conduite autonome, les modèles sont d'abord entraînés à reconnaître les marquages au sol de base et les panneaux routiers clairement visibles. Ce n'est qu'après avoir maîtrisé ces éléments fondamentaux qu'ils sont exposés à des situations complexes comme de fortes pluies, des déplacements imprévisibles de piétons ou des intersections complexes, ce qui améliore la sécurité de l'IA et la fiabilité.
  • Analyse d'images médicales : lors du développement de modèles pour l'analyse d'images médicales, une approche par curriculum peut consister à commencer par des images médicales nettes et à fort contraste montrant des tumeurs évidentes, avant de passer à des images présentant des anomalies subtiles ou des artéfacts d'imagerie.

Avantages et considérations#

Les recherches menées par des institutions telles que Google AI et OpenAI mettent continuellement en évidence les avantages des protocoles d'entraînement structurés. En concevant soigneusement la séquence d'entraînement, les développeurs peuvent souvent obtenir une précision supérieure et réduire le risque de surapprentissage.

Cependant, définir la « difficulté » d'un exemple n'est pas toujours simple. Un curriculum mal conçu peut parfois ralentir l'entraînement ou biaiser le modèle. Les approches modernes, telles que celles présentées dans les récentes publications arXiv sur l'apprentissage à rythme adaptatif, permettent au modèle de déterminer lui-même dynamiquement la difficulté des exemples en fonction de sa perte actuelle, automatisant ainsi la conception du curriculum.

Pour gérer efficacement des jeux de données personnalisés et expérimenter différentes stratégies d'entraînement, des outils tels que l'Ultralytics Platform fournissent un environnement rationalisé pour l'annotation des données, la structuration des séparations de données et le suivi de la progression de l'entraînement.

from ultralytics import YOLO

# Load a YOLO26 model
model = YOLO("yolo26n.pt")

# A conceptual example of manually implementing a simple curriculum
# Phase 1: Train on 'easy' dataset (e.g., clear, large objects)
model.train(data="easy_dataset.yaml", epochs=50, imgsz=640)

# Phase 2: Fine-tune on 'hard' dataset (e.g., occluded, small objects)
model.train(data="hard_dataset.yaml", epochs=50, imgsz=640)

Dans cet exemple simplifié, le modèle apprend d'abord les caractéristiques fondamentales à partir d'un jeu de données plus facile avant de s'adapter à des données plus difficiles, simulant ainsi un curriculum de base en deux étapes.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

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
Vision par ordinateur en logistique

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
Vision par ordinateur dans le commerce de détail

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
La vision par ordinateur dans le secteur de la santé

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
La vision par ordinateur dans l'industrie manufacturière

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
Vision par ordinateur dans l’automobile

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
Vision par ordinateur dans l’agriculture

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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

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
Vision par ordinateur en logistique

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
Vision par ordinateur dans le commerce de détail

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
La vision par ordinateur dans le secteur de la santé

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
La vision par ordinateur dans l'industrie manufacturière

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
Vision par ordinateur dans l’automobile

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
Vision par ordinateur dans l’agriculture

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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

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
Vision par ordinateur en logistique

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
Vision par ordinateur dans le commerce de détail

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
La vision par ordinateur dans le secteur de la santé

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
La vision par ordinateur dans l'industrie manufacturière

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
Vision par ordinateur dans l’automobile

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
Vision par ordinateur dans l’agriculture

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