Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Learning Rate

Apprends comment le taux d'apprentissage influence l'entraînement des modèles. Découvre comment optimiser la taille des pas pour Ultralytics YOLO26 afin d'atteindre des performances SOTA en détection d'objets et bien plus.

Le taux d'apprentissage est une configuration critique de réglage des hyperparamètres qui détermine la taille du pas qu'un modèle effectue pendant le processus d'optimisation. Dans le contexte de l'entraînement d'un réseau de neurones, il contrôle dans quelle mesure les poids internes du modèle sont mis à jour en réponse à l'erreur estimée à chaque fois que le modèle traite un lot de données. Imagine cela comme une personne descendant une montagne vers une vallée (le point d'erreur le plus bas) ; le taux d'apprentissage dicte la longueur de sa foulée. Si la foulée est trop grande, elle risque de dépasser complètement la vallée et de rater le fond. Si la foulée est trop petite, atteindre la destination pourrait prendre un temps impraticablement long.

Link to this sectionLe dilemme de « Boucle d'or » dans l'optimisation#

Trouver le taux d'apprentissage optimal est souvent décrit comme un exercice d'équilibriste au sein des flux de travail de machine learning. L'objectif est de minimiser la fonction de perte, qui mesure la différence entre les prédictions du modèle et la vérité terrain réelle. Ce processus repose fortement sur un algorithme d'optimisation tel que la descente de gradient stochastique (SGD) ou l'optimiseur Adam pour naviguer dans le paysage de perte.

  • Taux d'apprentissage trop élevé : Si la valeur est réglée trop haut, les mises à jour des poids du modèle seront drastiques. Cela peut conduire au phénomène de « dépassement », où le modèle échoue à converger vers une solution et oscille plutôt sauvagement ou diverge. Cette instabilité peut parfois déclencher un problème d'explosion du gradient, rendant le processus d'entraînement inutile.
  • Taux d'apprentissage trop faible : Inversement, une taille de pas extrêmement petite garantit que le modèle se déplace prudemment vers le minimum, mais cela peut entraîner un sous-apprentissage car le processus d'entraînement devient extrêmement lent. Le modèle peut effectivement rester bloqué dans un minimum local ou prendre des milliers d'époques supplémentaires pour apprendre des modèles simples, gaspillant ainsi des ressources informatiques. Les chercheurs consultent souvent la documentation PyTorch sur l'optimisation pour comprendre comment différents algorithmes interagissent avec ces valeurs.

Link to this sectionApplications concrètes#

The impact of learning rate adjustments is evident across various high-stakes industries where computer vision tasks are deployed.

  1. Autonomous Driving Systems: In the development of autonomous vehicles, engineers utilize vast datasets to train models for object detection to identify pedestrians and traffic signs. When applying transfer learning to a pre-trained model like YOLO26, developers typically use a much smaller learning rate than they would during initial training. This "fine-tuning" ensures that the model learns the nuances of specific driving environments (e.g., snowy roads vs. desert highways) without erasing the general feature extraction capabilities it already possesses.

  2. Imagerie diagnostique médicale : Dans l'analyse d'images médicales, comme la détection de tumeurs dans des IRM, la précision est primordiale. Un taux d'apprentissage élevé crée ici un risque que le modèle ignore des différences de texture subtiles qui distinguent les tissus malins des tissus bénins. Les praticiens emploient souvent une technique appelée « préchauffage du taux d'apprentissage », augmentant progressivement le taux de zéro à une valeur cible pour stabiliser les premières étapes de l'entraînement, garantissant que les poids du réseau de neurones s'installent dans une configuration stable avant qu'un apprentissage agressif ne commence. Tu peux en lire plus sur ces stratégies dans le Google Machine Learning Crash Course.

Link to this sectionDifférencier les termes associés#

Il est important de distinguer le taux d'apprentissage des autres paramètres d'entraînement, car ils sont souvent configurés dans les mêmes fichiers de configuration mais servent des objectifs différents :

  • Taux d'apprentissage vs Taille de lot : Alors que le taux d'apprentissage contrôle l'amplitude de la mise à jour, la taille de lot détermine le nombre d'échantillons d'entraînement traités avant qu'une mise à jour ne se produise. Il existe une relation étroite entre les deux ; souvent, lors de l'augmentation de la taille de lot, il faut également augmenter le taux d'apprentissage pour maintenir l'efficacité de l'entraînement, un concept exploré dans des articles sur l'entraînement par grands lots.
  • Taux d'apprentissage vs Décroissance : La décroissance fait référence à une stratégie où le taux d'apprentissage est systématiquement réduit au fil du temps. Un planificateur peut réduire le taux d'un facteur de 10 tous les 30 époques. Cela aide le modèle à effectuer de grands sauts conceptuels tôt dans le processus, puis à affiner sa précision avec des pas plus petits vers la fin de l'entraînement. C'est une fonctionnalité standard du package Python Ultralytics.

Link to this sectionDéfinir le taux d'apprentissage dans Ultralytics YOLO#

Lorsque tu utilises des frameworks modernes, tu peux facilement ajuster le taux d'apprentissage initial (lr0) et la fraction de taux d'apprentissage final (lrf). Ci-dessous un exemple de la façon de configurer cela en utilisant le client compatible Ultralytics Platform pour un cycle d'entraînement personnalisé.

from ultralytics import YOLO

# Load the YOLO26 model (latest state-of-the-art architecture)
model = YOLO("yolo26n.pt")

# Train the model with a custom initial learning rate
# lr0=0.01 sets the initial rate
# lrf=0.01 sets the final learning rate to (lr0 * lrf)
results = model.train(data="coco8.yaml", epochs=10, lr0=0.01, lrf=0.01)

Pour les utilisateurs avancés, des techniques comme le LR Finder (popularisé par fast.ai) peuvent essentiellement automatiser la découverte de la meilleure valeur de départ en exécutant une courte époque d'essai où le taux est augmenté de manière exponentielle jusqu'à ce que la perte diverge. Maîtriser cet hyperparamètre est souvent la clé pour débloquer des performances SOTA (State-of-the-Art) dans tes projets IA.

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