YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Learning Rate

Erfahre, wie die Lernrate das Modelltraining beeinflusst. Entdecke, wie du die Schrittweite für Ultralytics YOLO26 optimierst, um SOTA-Leistung bei der Objekterkennung und mehr zu erzielen.

Die Lernrate ist eine kritische Hyperparameter-Tuning-Konfiguration, die die Schrittweite festlegt, die ein Modell während des Optimierungsprozesses ausführt. Im Kontext des Trainings eines neuronalen Netzwerks steuert sie, wie stark die internen Gewichte des Modells als Reaktion auf den geschätzten Fehler aktualisiert werden, jedes Mal, wenn das Modell einen Datenbatch verarbeitet. Stell dir das wie eine Person vor, die einen Berg hinab in ein Tal wandert (den Punkt des geringsten Fehlers); die Lernrate bestimmt die Länge ihrer Schritte. Ist der Schritt zu groß, geht sie vielleicht komplett über das Tal hinweg und verfehlt den Tiefpunkt. Ist der Schritt zu klein, kann das Erreichen des Ziels unangenehm lange dauern.

Das „Goldlöckchen“-Dilemma bei der Optimierung#

Das Finden der optimalen Lernrate wird in Machine Learning-Workflows oft als Drahtseilakt beschrieben. Das Ziel besteht darin, die Loss-Funktion zu minimieren, welche den Unterschied zwischen den Vorhersagen des Modells und der tatsächlichen Ground Truth misst. Dieser Prozess stützt sich stark auf einen Optimierungsalgorithmus wie stochastischen Gradientenabstieg (SGD) oder den Adam-Optimierer, um durch die Loss-Landschaft zu navigieren.

  • Lernrate zu hoch: Ist der Wert zu hoch angesetzt, fallen die Gewichtsaktualisierungen des Modells drastisch aus. Dies kann zum „Overshooting“-Phänomen führen, bei dem das Modell keine Lösung findet und stattdessen stark oszilliert oder divergiert. Diese Instabilität kann manchmal das Problem des explodierenden Gradienten auslösen und den Trainingsprozess unbrauchbar machen.
  • Lernrate zu niedrig: Umgekehrt sorgt eine extrem kleine Schrittweite dafür, dass sich das Modell vorsichtig auf das Minimum zubewegt, aber sie kann zu Underfitting führen, da der Trainingsprozess quälend langsam wird. Das Modell bleibt möglicherweise in einem lokalen Minimum stecken oder benötigt Tausende zusätzlicher Epochen, um einfache Muster zu erlernen, was Rechenressourcen verschwendet. Forscher greifen oft auf die PyTorch-Dokumentation zur Optimierung zurück, um zu verstehen, wie verschiedene Algorithmen mit diesen Werten interagieren.

Praxisanwendungen#

Die Auswirkungen von Lernraten-Anpassungen zeigen sich in verschiedenen brisanten Branchen, in denen Computer-Vision-Aufgaben eingesetzt werden.

  1. Autonome Fahrsysteme: Bei der Entwicklung von autonomen Fahrzeugen nutzen Ingenieure riesige Datensätze, um Modelle für die Objekterkennung zu trainieren, damit Fußgänger und Verkehrsschilder identifiziert werden können. Wenn Transfer Learning auf ein vortrainiertes Modell wie YOLO26 angewendet wird, verwenden Entwickler typischerweise eine viel geringere Lernrate als beim ursprünglichen Training. Dieses „Fine-Tuning“ stellt sicher, dass das Modell die Nuancen spezifischer Fahrumgebungen (z. B. verschneite Straßen im Vergleich zu Wüsten-Highways) erlernt, ohne die bereits vorhandenen allgemeinen Merkmalsextraktionsfähigkeiten zu löschen.

  2. Medizinische Bildgebung: In der medizinischen Bildanalyse, wie etwa dem Erkennen von Tumoren in MRT-Scans, steht Präzision an erster Stelle. Eine hohe Lernrate birgt hier das Risiko, dass das Modell subtile Texturunterschiede überspringt, die bösartiges Gewebe von gutartigem Gewebe unterscheiden. Praktiker setzen oft eine Technik namens „Lernraten-Warmup“ ein, bei der die Rate schrittweise von Null auf einen Zielwert erhöht wird, um die frühen Phasen des Trainings zu stabilisieren und sicherzustellen, dass sich die Gewichte des neuralen Netzwerks in einer stabilen Konfiguration einpendeln, bevor das aggressive Lernen beginnt. Mehr über diese Strategien kannst du im Google Machine Learning Crash Course nachlesen.

Unterscheidung verwandter Begriffe#

Es ist wichtig, die Lernrate von anderen Trainingsparametern zu unterscheiden, da sie oft in denselben Konfigurationsdateien eingestellt werden, aber unterschiedlichen Zwecken dienen:

  • Lernrate vs. Batch-Größe: Während die Lernrate die Größenordnung der Aktualisierung steuert, bestimmt die Batch-Größe die Anzahl der Trainingsbeispiele, die verarbeitet werden, bevor eine Aktualisierung stattfindet. Es besteht ein starker Zusammenhang zwischen beiden; oft muss bei einer Erhöhung der Batch-Größe auch die Lernrate skaliert werden, um die Trainingseffizienz aufrechtzuerhalten – ein Konzept, das in Arbeiten zum Large-Batch-Training untersucht wird.
  • Lernrate vs. Decay: Decay bezeichnet eine Strategie, bei der die Lernrate im Laufe der Zeit systematisch reduziert wird. Ein Scheduler kann die Rate alle 30 Epochen um den Faktor 10 verringern. Dies hilft dem Modell, anfangs große konzeptionelle Sprünge zu machen und seine Genauigkeit gegen Ende des Trainings mit kleineren Schritten zu verfeinern. Dies ist ein Standard-Feature im Ultralytics Python-Paket.

Lernrate in Ultralytics YOLO einstellen#

Wenn du moderne Frameworks verwendest, kannst du die anfängliche Lernrate (lr0) und den Bruchteil der finalen Lernrate (lrf) ganz einfach anpassen. Unten siehst du ein Beispiel dafür, wie du dies mit dem mit der Ultralytics Platform kompatiblen Client für einen benutzerdefinierten Trainingslauf konfigurieren kannst.

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)

Für fortgeschrittene Benutzer können Techniken wie der LR Finder (populär gemacht durch fast.ai) die Findung des besten Startwerts im Wesentlichen automatisieren, indem sie eine kurze Testepoche ausführen, in der die Rate exponentiell erhöht wird, bis der Loss divergiert. Die Beherrschung dieses Hyperparameters ist oft der Schlüssel zur Erschließung von SOTA (State-of-the-Art)-Leistung in deinen KI-Projekten.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens