Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Regularization

Explore comment la régularisation évite le surapprentissage en machine learning. Découvre comment implémenter le dropout et la décroissance des poids avec Ultralytics YOLO26 pour améliorer la généralisation du modèle.

La régularisation est un ensemble de techniques utilisées en apprentissage automatique pour empêcher les modèles de devenir excessivement complexes et améliorer leur capacité à se généraliser à de nouvelles données inédites. Lors du processus d'entraînement, un modèle cherche à minimiser son erreur, souvent en apprenant des motifs complexes au sein des données d'entraînement. Toutefois, en l'absence de contraintes, le modèle peut commencer à mémoriser le bruit et les valeurs aberrantes — un problème appelé surapprentissage. La régularisation traite ce problème en ajoutant une pénalité à la fonction de perte du modèle, ce qui décourage efficacement les valeurs extrêmes des paramètres et force l'algorithme à apprendre des motifs plus lisses et plus robustes.

Concepts et techniques fondamentaux#

Le principe de la régularisation est souvent comparé au rasoir d'Occam, selon lequel la solution la plus simple est généralement la bonne. En contraignant le modèle, les développeurs s'assurent qu'il se concentre sur les caractéristiques les plus importantes des données plutôt que sur des corrélations fortuites.

Plusieurs méthodes courantes sont utilisées pour mettre en œuvre la régularisation dans les frameworks modernes d'apprentissage profond :

  • Régularisation L1 et L2 : Ces techniques ajoutent un terme de pénalité fondé sur l'amplitude des poids du modèle. La régularisation L2, également appelée régression Ridge ou décroissance des poids, pénalise fortement les poids élevés, ce qui les encourage à être faibles et diffus. La régularisation L1, ou régression Lasso, peut ramener certains poids à zéro, effectuant ainsi une sélection des caractéristiques.
  • Dropout : Utilisée spécifiquement dans les réseaux de neurones, une couche de dropout désactive aléatoirement un pourcentage de neurones pendant l'entraînement. Cela force le réseau à développer des voies redondantes pour identifier les caractéristiques, afin qu'aucun neurone ne devienne un goulot d'étranglement pour une prédiction donnée.
  • Augmentation des données : Bien qu'elle constitue principalement une étape de prétraitement, l'augmentation des données agit comme un puissant mécanisme de régularisation. En élargissant artificiellement le jeu de données avec des versions modifiées des images (rotations, retournements, variations de couleur), le modèle est exposé à une plus grande variabilité, ce qui l'empêche de mémoriser les exemples statiques d'origine.
  • Arrêt précoce : Cette méthode consiste à surveiller les performances du modèle sur les données de validation pendant l'entraînement. Si l'erreur de validation commence à augmenter alors que l'erreur d'entraînement diminue, le processus est interrompu pour empêcher le modèle d'apprendre le bruit.

Applications concrètes#

La régularisation est indispensable pour déployer des systèmes d'IA fiables dans divers secteurs où la variabilité des données est élevée.

  1. Conduite autonome : Dans le domaine de l'IA pour les solutions automobiles, les modèles de vision par ordinateur doivent détecter les piétons et les panneaux de signalisation dans des conditions météorologiques variées. Sans régularisation, un modèle pourrait mémoriser certaines conditions d'éclairage de l'ensemble d'entraînement et échouer dans le monde réel. Des techniques comme la décroissance des poids garantissent que le système de détection se généralise correctement à la pluie, au brouillard ou à l'éblouissement, ce qui est essentiel pour la sécurité des véhicules autonomes.

  2. Imagerie médicale : Lors de l'analyse d'images médicales, les jeux de données sont souvent limités en taille en raison de préoccupations liées à la confidentialité ou de la rareté de certaines pathologies. Le surapprentissage constitue ici un risque important. Les méthodes de régularisation aident les modèles entraînés à détecter des anomalies sur des radiographies ou des IRM à rester précis sur les données de nouveaux patients, contribuant ainsi à de meilleurs résultats diagnostiques dans le domaine de l'IA appliquée aux soins de santé.

Implémentation en Python#

Les bibliothèques modernes facilitent l'application de la régularisation au moyen d'hyperparamètres. L'exemple suivant montre comment appliquer dropout et weight_decay lors de l'entraînement du modèle YOLO26.

from ultralytics import YOLO

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

# Train with regularization hyperparameters
# 'dropout' adds randomness, 'weight_decay' penalizes large weights to prevent overfitting
model.train(data="coco8.yaml", epochs=100, dropout=0.5, weight_decay=0.0005)

La gestion de ces expériences et le suivi de l'impact de différentes valeurs de régularisation sur les performances peuvent être effectués facilement via l'Ultralytics Platform, qui propose des outils pour consigner et comparer les exécutions d'entraînement.

Régularisation et concepts associés#

Il est utile de distinguer la régularisation des autres termes liés à l'optimisation et au prétraitement :

  • Régularisation et normalisation : La normalisation consiste à mettre les données d'entrée à l'échelle d'une plage standard afin d'accélérer la convergence. Bien que des techniques comme la normalisation par lots puissent avoir un léger effet régularisateur, leur objectif principal est de stabiliser la dynamique de l'apprentissage, tandis que la régularisation pénalise explicitement la complexité.
  • Régularisation et réglage des hyperparamètres : Les paramètres de régularisation (comme le taux de dropout ou la pénalité L2) sont eux-mêmes des hyperparamètres. Le réglage des hyperparamètres est le processus plus large qui consiste à rechercher les valeurs optimales pour ces paramètres, souvent afin d'équilibrer le compromis biais-variance.
  • Régularisation et apprentissage en ensemble : Les méthodes en ensemble combinent les prédictions de plusieurs modèles afin de réduire la variance et d'améliorer la généralisation. Bien que cela permette d'atteindre un objectif similaire à celui de la régularisation, cette approche y parvient en agrégeant des modèles diversifiés plutôt qu'en contraignant l'apprentissage d'un modèle unique.

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