YOLO Vision 2026 :
Retour au glossaire Ultralytics

Data Drift

Explore l'impact de la dérive des données sur la précision des modèles ML. Apprends comment détecter et atténuer les décalages en utilisant Ultralytics YOLO26 et la plateforme Ultralytics pour un MLOps robuste.

Le décalage des données (data drift) désigne un phénomène en machine learning (ML) où les propriétés statistiques des données d'entrée observées en production changent au fil du temps par rapport aux données d'entraînement initialement utilisées pour construire le modèle. Lorsqu'un modèle est déployé, il fonctionne selon l'hypothèse implicite que les données du monde réel qu'il rencontre ressembleront fondamentalement aux données historiques sur lesquelles il a appris. Si cette hypothèse est violée en raison de conditions environnementales changeantes ou de comportements d'utilisateurs, la précision et la fiabilité du modèle peuvent se dégrader considérablement, même si le code et les paramètres du modèle restent inchangés. Détecter et gérer le décalage des données est un élément essentiel des Machine Learning Operations (MLOps), garantissant que les systèmes d'IA continuent de fournir de la valeur après le déploiement du modèle.

Dérive des données vs dérive conceptuelle#

Pour maintenir efficacement les systèmes d'IA, il est essentiel de distinguer la dérive des données d'un terme étroitement lié, la dérive conceptuelle (concept drift). Bien que les deux entraînent une baisse de performance, elles proviennent de changements différents dans l'environnement.

  • Décalage des données (Covariate Shift) : Cela se produit lorsque la distribution des caractéristiques d'entrée change, mais que la relation entre les entrées et la sortie cible reste stable. Par exemple, en vision par ordinateur (CV), un modèle peut être entraîné sur des images prises pendant la journée. Si la caméra commence à capturer des images au crépuscule, la distribution d'entrée (luminosité, ombres) a dérivé, mais la définition d'une "voiture" ou d'un "piéton" reste la même.
  • Décalage de concept (Concept Drift) : Cela se produit lorsque la relation statistique entre les caractéristiques d'entrée et la variable cible change. En d'autres termes, la définition de la vérité terrain évolue. Par exemple, dans la détection des fraudes financières, les schémas qui constituent une activité frauduleuse changent souvent à mesure que les fraudeurs adaptent leurs tactiques, modifiant la frontière entre les transactions sûres et frauduleuses.

Applications et exemples concrets#

Le décalage des données est un défi omniprésent dans tous les secteurs où l'intelligence artificielle (IA) interagit avec des environnements physiques dynamiques.

  1. Systèmes autonomes : Dans le domaine des véhicules autonomes, les modèles de perception s'appuient sur la détection d'objets pour naviguer en toute sécurité. Un modèle entraîné principalement sur des données de routes ensoleillées en Californie peut subir un grave décalage des données s'il est déployé dans une région connaissant de fortes chutes de neige. Les entrées visuelles (voies couvertes de neige, panneaux masqués) diffèrent radicalement de l'ensemble d'entraînement, ce qui peut compromettre les fonctions de sécurité telles que la détection de voie.

  2. Imagerie médicale : Les systèmes d'analyse d'images médicales peuvent souffrir d'un décalage lorsque les hôpitaux mettent à niveau leur matériel. Si un modèle a été entraîné sur des radiographies provenant d'un fabricant de scanners spécifique, l'introduction d'une nouvelle machine avec des paramètres de résolution ou de contraste différents représente un changement dans la distribution des données. Sans maintenance du modèle, les performances diagnostiques peuvent chuter.

Stratégies de détection et d'atténuation#

Identifier la dérive rapidement prévient les « échecs silencieux », où un modèle fait des prédictions confiantes mais incorrectes. Les équipes utilisent diverses stratégies pour repérer ces anomalies avant qu'elles n'affectent les résultats commerciaux.

Méthodes de détection#

  • Tests statistiques : Les ingénieurs utilisent souvent des méthodes telles que le test de Kolmogorov-Smirnov pour comparer mathématiquement la distribution des données de production entrantes par rapport à la base de référence d'entraînement.
  • Surveillance des performances : Le suivi de métriques telles que la précision et le rappel en temps réel peut servir de substitut à la détection de décalage. Une baisse soudaine du score de confiance moyen d'un modèle YOLO26 indique souvent que le modèle rencontre des difficultés avec de nouveaux schémas de données.
  • Visualisation : Des outils tels que TensorBoard ou des plateformes spécialisées comme Grafana permettent aux équipes de visualiser des histogrammes de distributions de caractéristiques, facilitant ainsi l'identification visuelle des décalages.

Techniques d'atténuation#

  • Ré-entraînement : La solution la plus robuste consiste souvent à ré-entraîner le modèle. Cela implique de collecter les nouvelles données ayant dérivé, de les annoter et de les combiner avec l'ensemble de données d'origine. La plateforme Ultralytics simplifie ce processus en fournissant des outils pour la gestion des datasets et l'entraînement dans le cloud.
  • Augmentation des données : L'application d'une augmentation des données intensive lors de l'entraînement initial — telle que la modification de la luminosité, l'ajout de bruit ou la rotation d'images — peut rendre le modèle plus résistant aux changements environnementaux mineurs.
  • Adaptation de domaine : Les techniques de transfert d'apprentissage permettent aux modèles de s'adapter à un nouveau domaine cible en utilisant une quantité plus faible de données étiquetées, comblant ainsi le fossé entre l'environnement d'entraînement source et la nouvelle réalité de production.

Tu peux mettre en œuvre une surveillance de base de la dérive en vérifiant la confiance des prédictions de ton modèle. Si la confiance moyenne tombe systématiquement en dessous d'un seuil de confiance, cela peut déclencher une alerte pour révision des données.

from ultralytics import YOLO

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

# Run inference on a new image from the production stream
results = model("https://ultralytics.com/images/bus.jpg")

# Monitor confidence scores; consistently low scores may signal data drift
for result in results:
    for box in result.boxes:
        print(f"Class: {box.cls}, Confidence: {box.conf.item():.2f}")

La gestion du décalage des données n'est pas une correction ponctuelle, mais un processus de cycle de vie continu. Les fournisseurs de cloud proposent des services gérés tels que AWS SageMaker Model Monitor ou Google Cloud Vertex AI pour automatiser cette tâche. En surveillant de manière proactive ces décalages, les organisations veillent à ce que leurs modèles restent robustes, en maintenant des normes élevées de sécurité de l'IA et d'efficacité opérationnelle.

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