Ultralytics YOLO27 :
Licence YOLO
Retour au glossaire Ultralytics

Active Learning

L’apprentissage actif permet à un modèle de choisir les échantillons non étiquetés que les utilisateurs annoteront ensuite, afin d’atteindre une exactitude cible avec moins d’annotations. Stratégies de sélection et code.

L’apprentissage actif est une approche d’apprentissage automatique dans laquelle le modèle choisit les exemples non étiquetés qu’une personne devrait annoter ensuite. Au lieu d’annoter un échantillon aléatoire des données, une équipe entraîne un modèle sur un petit jeu étiqueté, l’utilise pour évaluer un vaste ensemble d’exemples non étiquetés, envoie les exemples les plus informatifs aux annotateurs, réentraîne le modèle sur le jeu enrichi, puis répète le processus. La personne qui fournit les étiquettes est appelée l’oracle. L’objectif est d’atteindre une exactitude cible avec le moins d’étiquettes possible, ce qui est particulièrement important lorsque l’annotation nécessite des spécialistes, comme des radiologues qui interprètent des images médicales, ou lorsque l’ensemble de données est bien trop vaste pour être entièrement annoté, comme les vidéos enregistrées chaque jour par une flotte de véhicules autonomes.

Fonctionnement de la boucle d’apprentissage actif#

Les projets de vision par ordinateur s’appuient généralement sur l’apprentissage actif par pool, où un ensemble fixe d’images non étiquetées attend d’être évalué. Chaque itération comprend quatre étapes :

  1. Entraîner : Entraîne un modèle, par exemple un modèle de détection d’objets, sur les exemples étiquetés recueillis jusqu’ici.
  2. Évaluer : Exécute le modèle sur le pool non étiqueté et attribue à chaque exemple un score d’informativité.
  3. Sélectionner : Envoie le lot ayant les scores les plus élevés aux annotateurs pour l’annotation des données.
  4. Mettre à jour : Ajoute les nouvelles étiquettes aux données d’entraînement et réentraîne le modèle.

La boucle s’arrête lorsque le budget d’annotation est épuisé ou que l’exactitude sur un ensemble de validation fixe cesse de s’améliorer. Comparer chaque itération à un modèle entraîné sur le même nombre d’étiquettes choisies au hasard permet de vérifier si la sélection est utile.

Stratégies de sélection#

La stratégie de sélection détermine ce qui est considéré comme informatif :

  • Échantillonnage par incertitude : Sélectionne les exemples pour lesquels le modèle est le moins sûr, selon la confiance la plus faible de la classe dominante, la plus petite marge entre les deux premières classes ou l’entropie la plus élevée de la distribution des classes prédites.
  • Sélection par comité : Entraîne plusieurs modèles et sélectionne les exemples sur lesquels ils sont le plus en désaccord. Le dropout de Monte-Carlo permet de former à peu de frais un comité à partir d’un seul réseau.
  • Échantillonnage par diversité : Sélectionne des exemples qui couvrent l’espace des plongements, afin qu’un lot ne se remplisse pas de quasi-doublons, comme des images vidéo consécutives. L’approche core-set formule ainsi la sélection des lots après avoir constaté que de nombreuses heuristiques d’incertitude n’étaient pas efficaces avec les CNN dans ce contexte.
  • Stratégies hybrides : Combinent les deux signaux. BADGE sélectionne des exemples à la fois incertains et divers dans un espace de plongements de gradients, sans pondérations réglées manuellement.

Les détecteurs produisent de nombreuses boîtes par image ; il faut donc combiner leurs scores de boîte pour obtenir un score par image, par exemple en calculant la moyenne des confiances de toutes les détections. Le script ci-dessous classe un petit pool selon la confiance moyenne des détections avec un modèle YOLO26 préentraîné, puis sélectionne en premier l’image la moins certaine :

from ultralytics import YOLO

# Model trained on the current labeled set
model = YOLO("yolo26n.pt")

# Unlabeled pool, usually thousands of images
pool = ["https://ultralytics.com/images/bus.jpg", "https://ultralytics.com/images/zidane.jpg"]
results = model(pool, conf=0.1)

# Least-confidence sampling: score each image by its mean detection confidence
scores = {}
for image, result in zip(pool, results):
    if len(result.boxes):
        scores[image] = result.boxes.conf.mean().item()

# Query the lowest-scoring images first, within a labeling budget of one image
query = sorted(scores, key=scores.get)[:1]
print(f"Label next: {query}")

Le seuil faible conf=0.1 conserve les détections peu fiables dans le score, puisque ce sont les boîtes sur lesquelles le modèle est incertain. L’éditeur d’annotations de la plateforme Ultralytics complète le processus : son mode Smart charge tes propres modèles YOLO affinés, afin que chaque modèle réentraîné préannote le prochain lot sélectionné que les annotateurs pourront corriger.

Pièges pratiques#

  • Démarrage à froid : Les scores d’incertitude d’un modèle entraîné sur quelques dizaines d’exemples ne sont pas fiables ; les premières itérations s’appuient donc souvent sur une sélection aléatoire ou fondée sur la diversité.
  • Lots redondants : Sélectionner indépendamment les k images les plus incertaines tend à produire des groupes d’images presque identiques, un problème auquel répondent les stratégies de diversité et les stratégies hybrides.
  • Biais d’échantillonnage : L’ensemble étiqueté s’éloigne de la distribution réelle des données parce qu’il surreprésente les cas difficiles. Les ensembles de validation et de test sont donc tirés au hasard dans le pool complet afin que leurs scores restent non biaisés.
  • Valeurs aberrantes : Les images corrompues, floues ou hors domaine semblent incertaines pour tous les modèles et peuvent gaspiller le budget d’annotation si elles ne sont pas filtrées.
  • Apprentissage semi-supervisé : Utilise aussi des données non étiquetées, mais le modèle attribue des pseudo-étiquettes à ses propres prédictions sûres au lieu de demander à une personne de vérifier ses prédictions incertaines. Les deux approches sont souvent combinées.
  • Apprentissage par curriculum : Ordonne les exemples déjà étiquetés du plus facile au plus difficile pendant l’entraînement. L’apprentissage actif détermine quels exemples seront étiquetés.
  • Sélection des négatifs difficiles : Sélectionne les exemples négatifs étiquetés sur lesquels le modèle se trompe le plus et les utilise davantage pour l’entraînement. Cette méthode s’appuie sur les étiquettes existantes et n’en ajoute aucune.
  • Boucle de valorisation des données : Boucle de production dans laquelle les modèles déployés font émerger de nouvelles données qui améliorent le modèle suivant. L’apprentissage actif constitue une étape de sélection courante dans ce processus.

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