YOLO Vision 2026 :
Retour au glossaire Ultralytics

Data Preprocessing

Apprends comment le prétraitement des données transforme les données brutes en entrées propres pour l'IA. Explore des techniques clés comme la mise à l'échelle et la normalisation pour booster la précision d'Ultralytics YOLO26.

La préparation des données est la première étape critique du pipeline d'apprentissage automatique où les données brutes sont transformées en un format propre et compréhensible pour les algorithmes. Dans le monde réel, les données sont souvent incomplètes, incohérentes et manquent de comportements ou de tendances spécifiques, apparaissant comme "sales" ou "bruyantes" pour un ordinateur. La préparation comble le fossé entre les informations brutes et les entrées structurées requises par les neural networks, ce qui a un impact significatif sur la précision et l'efficacité du modèle final. En standardisant et en nettoyant les ensembles de données, les ingénieurs s'assurent que des architectures sophistiquées comme YOLO26 peuvent apprendre des motifs significatifs plutôt que du bruit.

Pourquoi le prétraitement des données est-il important ?#

Les modèles d'apprentissage automatique, en particulier ceux utilisés en computer vision, sont sensibles à la qualité et à l'échelle des données d'entrée. Sans une préparation appropriée, un modèle peut avoir du mal à converger pendant l'entraînement ou produire des prédictions peu fiables. Par exemple, si les images d'un ensemble de données ont des résolutions ou des échelles de couleur variables, le modèle doit dépenser une capacité supplémentaire pour apprendre à gérer ces incohérences au lieu de se concentrer sur la tâche réelle de object detection.

Les techniques de prétraitement visent généralement à :

  • Améliorer la qualité des données : supprimer les erreurs, les valeurs aberrantes et les doublons pour garantir que le jeu de données représente précisément l'espace du problème.
  • Standardize Inputs: Redimensionne les caractéristiques (comme les valeurs de pixels) dans une plage uniforme, souvent entre 0 et 1, pour aider les optimization algorithms comme la descente de gradient à fonctionner de manière plus fluide.
  • Reduce Complexity: Simplifie les représentations de données grâce à des techniques comme la dimensionality reduction, rendant le processus d'apprentissage plus rapide.

Techniques clés du prétraitement#

Plusieurs méthodes standard sont utilisées pour préparer les données à l'entraînement, chacune servant un objectif spécifique dans le data pipeline.

  • Data Cleaning: Cela implique de gérer les valeurs manquantes (imputation), de corriger le étiquetage incohérent et de filtrer les fichiers corrompus. Dans le contexte de l'IA visuelle, cela peut signifier supprimer des images floues ou corriger des coordonnées de bounding box incorrectes.
  • Normalization and Scaling: Étant donné que les intensités de pixels peuvent varier considérablement, la normalisation des images garantit que les pixels de haute valeur ne dominent pas le processus d'apprentissage. Les méthodes courantes incluent la mise à l'échelle Min-Max et la Z-score normalization.
  • Encoding: Les données catégoriques, telles que les étiquettes de classe (par exemple, "chat", "chien"), doivent être converties en formats numériques. Des techniques comme le one-hot encoding ou l'encodage par étiquette sont la pratique courante.
  • Resizing and Formatting: Les modèles d'apprentissage profond s'attendent généralement à des entrées d'une taille fixe. Les pipelines de préparation redimensionnent automatiquement les images disparates à une dimension standard, telle que 640x640 pixels, ce qui est courant pour la real-time inference.

Applications concrètes#

Le prétraitement des données est omniprésent dans tous les secteurs, garantissant que les entrées brutes se traduisent en informations exploitables.

Diagnostic par imagerie médicale#

Dans le domaine de la healthcare AI, la préparation est essentielle pour analyser des radiographies ou des IRM. Les images médicales brutes contiennent souvent du bruit provenant des capteurs ou des variations d'éclairage et de contraste selon la machine utilisée. Des étapes de préparation telles que la histogram equalization améliorent le contraste pour rendre les tumeurs ou les fractures plus visibles, tandis que les filtres de réduction du bruit clarifient la structure de l'image. Cette préparation permet aux modèles d'effectuer la tumor detection avec une plus grande précision, sauvant potentiellement des vies en réduisant les faux négatifs.

Conduite autonome#

Les voitures autonomes s'appuient sur des entrées provenant de multiples capteurs, y compris le LiDAR, le radar et les caméras. Ces capteurs produisent des données à des taux et des échelles différents. La préparation synchronise ces flux et filtre le bruit environnemental, tel que la pluie ou les reflets, avant de fusionner les données. Pour les autonomous vehicles, cela garantit que le système de perception reçoit une vue cohérente de la route, permettant une navigation sûre et une pedestrian detection fiable dans des environnements en temps réel.

Concepts associés#

Il est important de distinguer le prétraitement des données d'autres termes qui apparaissent dans le flux de travail de l'apprentissage automatique.

  • vs. Data Augmentation: Alors que la préparation prépare les données à être techniquement utilisables par le modèle (par exemple, le redimensionnement), l'augmentation génère de nouvelles variations de données existantes (par exemple, la rotation ou le retournement d'images) pour augmenter la diversité de l'ensemble de données. Consulte notre guide sur la YOLO data augmentation pour plus de détails.
  • vs. Feature Engineering: La préparation consiste à nettoyer et formater. L'ingénierie des caractéristiques implique la création de nouvelles variables significatives à partir des données pour améliorer le model performance, comme le calcul d'un "indice de masse corporelle" à partir des colonnes de taille et de poids.
  • vs. Data Labeling: L'étiquetage est le processus de définition de la vérité terrain, tel que le dessin de bounding boxes autour des objets. La préparation intervient après la collecte et l'étiquetage des données, mais avant que les données ne soient injectées dans le neural network.

Exemple pratique#

Dans l'écosystème Ultralytics, la préparation est souvent gérée automatiquement pendant le pipeline d'entraînement. Cependant, tu peux aussi préparer manuellement les images à l'aide de bibliothèques comme OpenCV. L'extrait suivant démontre le chargement d'une image, son redimensionnement à une taille d'entrée standard pour un modèle comme YOLO26, et la normalisation des valeurs de pixels.

import cv2
import numpy as np

# Load an image using OpenCV
image = cv2.imread("bus.jpg")

# Resize the image to 640x640, a standard YOLO input size
resized_image = cv2.resize(image, (640, 640))

# Normalize pixel values from 0-255 to 0-1 for model stability
normalized_image = resized_image / 255.0

# Add a batch dimension (H, W, C) -> (1, H, W, C) for inference
input_tensor = np.expand_dims(normalized_image, axis=0)

print(f"Processed shape: {input_tensor.shape}")

Pour les projets à grande échelle, l'utilisation d'outils tels que la Ultralytics Platform peut rationaliser ces flux de travail. La plateforme simplifie le dataset management, automatisant de nombreuses tâches de préparation et d'annotation pour accélérer la transition des données brutes au modèle déployé.

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