Sécurité prête pour l'entreprise : Conforme ISO 27001 + SOC 2 Type I.
Retour au glossaire Ultralytics

Data Flywheel

Découvre comment un volant d'inertie des données stimule l'amélioration continue de l'IA grâce aux retours de production, à l'annotation des données, au réentraînement, au déploiement et à la surveillance avec Ultralytics Platform.

Un data flywheel est un cycle d'amélioration de l'IA auto-renforçant : un modèle déployé génère des prédictions et des retours, les équipes transforment les données de production les plus utiles en de meilleurs exemples d'entraînement, et le modèle mis à jour produit des données plus précieuses lors de son prochain déploiement. La métaphore du « flywheel » met l'accent sur la dynamique : chaque itération bien gérée peut rendre la suivante plus rapide, plus ciblée et plus efficace.

En computer vision, cela signifie souvent capturer des images ou des trames vidéo difficiles qui exposent les faiblesses du modèle, les examiner et les annoter, réentraîner le modèle, valider la nouvelle version et la remettre en production. Contrairement à une extension de jeu de données ponctuelle, un data flywheel relie directement l'utilisation dans le monde réel à l'amélioration continue du modèle.

Link to this sectionComment fonctionne un Data Flywheel#

Un flywheel pratique comporte généralement cinq étapes connectées :

  1. Collecter les signaux de production : Enregistre les entrées, les prédictions, les scores de confiance, les résultats opérationnels et les retours utilisateurs autorisés. Un système utile donne la priorité aux cas informatifs — tels que les fausses alertes, les objets manqués, les scènes inhabituelles ou les prédictions à faible confiance — plutôt que de tout stocker indéfiniment.
  2. Traiter et annoter les données : Supprime les doublons, les fichiers corrompus, les informations sensibles et les échantillons non pertinents. Des examinateurs humains établissent ensuite une vérité terrain fiable grâce à data annotation, incluant des étiquettes de classe, des boîtes englobantes, des masques ou des points clés.
  3. Entraîner et évaluer : Ajoute les exemples approuvés à training data versionné, réentraîne ou ajuste finement le modèle, et compare-le avec la version de production. TensorFlow Data Validation illustre comment les vérifications de schéma et les comparaisons de dérive peuvent aider à identifier les données problématiques avant l'entraînement.
  4. Déployer en toute sécurité : Libère le candidat progressivement, mesure les résultats au niveau de l'application et conserve un chemin de retour en arrière. La Google Cloud MLOps architecture décrit comment la validation des données, la validation des modèles, l'entraînement continu et le déploiement peuvent être connectés dans les pipelines de production. (docs.cloud.google.com)
  5. Surveiller et répéter : Surveille la qualité, la latence, les défaillances et l'évolution des distributions d'entrées. Les AWS machine learning monitoring guidance couvrent la qualité des données, la qualité des modèles et les signaux de dérive qui peuvent déclencher une investigation ou un réentraînement. (docs.aws.amazon.com)

Les plateformes et les pipelines réduisent les frictions entre ces étapes. Ultralytics Platform prend en charge l'annotation de jeux de données cloud, l'entraînement, le déploiement et la surveillance dans un seul environnement, tandis que son dataset management workflow aide les équipes à organiser, analyser, versionner et mettre à jour les données visuelles.

Link to this sectionConcepts associés et différences clés#

Un data flywheel chevauche plusieurs concepts de ML mais n'y est pas identique :

  • Active learning sélectionne les exemples censés améliorer efficacement un modèle, souvent sur la base de l'incertitude ou de la diversité. Il peut alimenter l'étape de sélection des données d'un flywheel, mais le flywheel inclut également le déploiement, la capture des retours, la gouvernance et la livraison répétée.
  • MLOps fournit les pratiques d'ingénierie pour un entraînement, des tests, un déploiement et une surveillance reproductibles. Le data flywheel décrit la dynamique d'amélioration ; MLOps fournit une grande partie de l'infrastructure qui le maintient fiable.
  • Les boucles de rétroaction ne sont pas automatiquement bénéfiques. Si les prédictions influencent les futures données d'entraînement sans vérité terrain indépendante, les erreurs et les biais peuvent s'auto-renforcer. Les conseils de Google sur les ML feedback-loop risks expliquent pourquoi les équipes doivent surveiller la manière dont les sorties du modèle affectent les entrées ultérieures. (developers.google.com)
  • Les effets de réseau se produisent lorsqu'un produit devient plus précieux à mesure que de l'utilisent davantage de personnes. Un data flywheel peut contribuer à un avantage défendable lorsque l'utilisation crée des données uniques, licites et de haute qualité, mais un plus grand volume seul ne constitue pas un fossé concurrentiel. Les concurrents peuvent reproduire le avantage si les données sont courantes, bruitées ou mal gérées.

Link to this sectionApplications concrètes#

  • Inspection visuelle de fabrication : Un détecteur de défauts apprend initialement à partir de rayures, de fissures et de défauts d'assemblage courants. Après le déploiement, les opérateurs examinent les prédictions incertaines et les défauts manqués causés par de nouveaux matériaux, des reflets ou des angles de caméra. Ces exemples vérifiés entrent dans le cycle d'entraînement suivant, améliorant la détection dans des conditions d'usine réelles. Tu peux gérer le cycle de vie grâce aux Ultralytics Platform annotation tools et suivre le comportement des points de terminaison de production avec deployment monitoring.

  • Surveillance des rayons de vente au détail : Un système de détection d'objets identifie les produits, les espaces vides et les articles mal placés. Les images de magasin révèlent des emballages saisonniers, des rayons encombrés, des reflets et des variations de produits régionaux absents du jeu de données d'origine. L'ajout de ces cas aide les modèles ultérieurs à produire des informations d'inventaire plus fiables tout en réduisant les vérifications manuelles. Les prédictions doivent tout de même être échantillonnées et vérifiées afin que les erreurs générées par le modèle ne deviennent pas des étiquettes acceptées.

Link to this sectionConstruire un Data Flywheel fiable#

Commence par un objectif mesurable, tel que la réduction des défauts manqués ou des fausses alertes, plutôt que de simplement collecter plus de données. Préserve la traçabilité des jeux de données et des modèles, compare chaque candidat à un ensemble de test fixe, et utilise des enregistrements d'expériences tels que MLflow Tracking pour comprendre quels changements ont affecté les performances. Applique des contrôles de confidentialité, d'accès, de conservation et d'examen humain tout au long de la boucle ; le NIST AI RMF Core fournit des conseils pour surveiller les systèmes déployés et gérer les entrées utilisateur, les incidents et les changements. (airc.nist.gov)

L'exemple exécutable suivant démontre une petite itération utilisant YOLO26, Train mode et Validation mode :

from ultralytics import YOLO

# Train a short baseline iteration on a small example dataset
model = YOLO("yolo26n.pt")
model.train(data="coco8.yaml", epochs=1)

# Evaluate before using the updated model
metrics = model.val()
print(metrics.box.map)

# Run the model on a new candidate image for review
results = model.predict("https://ultralytics.com/images/bus.jpg")
result = results[0]
result.save(filename="candidate_review.jpg")

Cet exemple n'automatise pas l'intégralité du flywheel. Il montre son modèle essentiel côté modèle : s'entraîner sur un jeu de données défini, valider le résultat, exécuter l'inférence sur de nouvelles données et enregistrer une sortie qui peut être examinée avant qu'aucun exemple corrigé n'entre dans le cycle suivant.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique