Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Overfitting

Entdecke die Ursachen und Symptome von Overfitting im maschinellen Lernen. Erfahre, wie du eine hohe Varianz verhinderst und die Generalisierung mit Ultralytics YOLO26 verbesserst.

Overfitting tritt im maschinellen Lernen auf, wenn ein Modell die Trainingsdaten zu gut lernt und dabei Rauschen sowie zufällige Schwankungen erfasst, anstatt der zugrunde liegenden Datenverteilung. Statt allgemeine Muster zu lernen, die auf neue, bisher unbekannte Daten übertragbar sind, merkt sich ein überangepasstes Modell effektiv die spezifischen Beispiele im Trainingsdatensatz. Dies führt zu einer hervorragenden Leistung bei den Trainingsdaten, aber zu einer schlechten Generalisierung auf reale Szenarien. Dies wird häufig als „hohe Varianz“ bezeichnet. Damit ist gemeint, dass die Vorhersagen des Modells je nach verwendetem Trainingsdatensatz erheblich variieren.

Warum Overfitting auftritt#

Die Hauptursache für Overfitting ist eine übermäßige Modellkomplexität im Verhältnis zur verfügbaren Datenmenge. Wenn ein neuronales Netzwerk zu groß ist – also zu viele Schichten oder Parameter besitzt –, kann es sich die Trainingsbeispiele leicht merken. Weitere Faktoren sind:

  • Unzureichende Trainingsdaten: Kleine Datensätze können Scheinkorrelationen enthalten, die in der Gesamtpopulation nicht existieren. Mit begrenzten Daten trainierte Modelle neigen dazu, diese zufälligen Muster zu lernen.
  • Datenrauschen und Ausreißer: Starkes Rauschen oder nicht repräsentative Ausreißer in den Trainingsdaten können das Modell in die Irre führen und dazu bringen, seine internen Parameter an Anomalien statt an das tatsächliche Signal anzupassen.
  • Verlängerte Trainingsdauer: Wenn zu viele Epochen trainiert werden, kann das Modell seine Gewichte weiter anpassen, bis es das Rauschen im Trainingsdatensatz abbildet. Dies wird häufig anhand von Validierungsdaten überwacht.

Overfitting und Underfitting#

Es ist wichtig, Overfitting von Underfitting zu unterscheiden. Während beim Overfitting zu viele Details einschließlich des Rauschens gelernt werden, tritt Underfitting auf, wenn ein Modell zu einfach ist, um die zugrunde liegende Struktur der Daten überhaupt zu erfassen. Ein Modell mit Underfitting erzielt sowohl bei den Trainingsdaten als auch bei neuen Daten schlechte Ergebnisse und weist häufig eine hohe Verzerrung auf. Das Ausbalancieren dieser beiden Extreme wird als Bias-Varianz-Abwägung bezeichnet.

Overfitting verhindern#

Ingenieure setzen verschiedene Techniken ein, um Overfitting zu verringern und die Robustheit des Modells zu verbessern:

  • Regularisierung: Techniken wie die L1-/L2-Regularisierung oder das Hinzufügen von Dropout-Schichten führen während des Trainings Strafterme oder Zufälligkeit ein und verhindern, dass sich das Modell zu stark auf bestimmte Merkmale verlässt.
  • Early Stopping: Durch die Überwachung der Verlustfunktion auf einem Validierungsdatensatz kann das Training beendet werden, sobald sich die Leistung bei bisher unbekannten Daten nicht mehr verbessert, selbst wenn die Trainingsgenauigkeit weiter steigt.
  • Datenerweiterung: Eine künstliche Vergrößerung und Diversifizierung des Trainingsdatensatzes mithilfe von Datenerweiterung erschwert es dem Modell, sich exakte Bilder zu merken.
  • Kreuzvalidierung: Techniken wie die k-fache Kreuzvalidierung stellen sicher, dass das Modell anhand verschiedener Teilmengen der Daten getestet wird, und liefern dadurch eine zuverlässigere Einschätzung seiner Leistung.

Beispiele aus der Praxis#

Overfitting kann beim Einsatz von KI in Produktionsumgebungen schwerwiegende Folgen haben:

  • Medizinische Diagnose: In der KI im Gesundheitswesen könnte ein Modell, das zum Erkennen von Hautkrebs trainiert wurde, zu stark auf die Lichtverhältnisse oder Linealmarkierungen in den Trainingsbildern angepasst sein. Beim Einsatz in einer Klinik mit anderen Lichtverhältnissen oder Geräten erkennt das Modell möglicherweise bösartige Läsionen nicht korrekt, weil es sich auf irrelevante Hintergrundmerkmale verlassen hat.
  • Finanzprognosen: Ein Modell zur Vorhersage von Aktienkursen könnte sich zu stark an historischen Markttrends orientieren, die durch ein bestimmtes, nicht wiederholbares Ereignis wie eine einmalige Wirtschaftskrise verursacht wurden. Ein solches Modell würde zukünftige Aktienbewegungen wahrscheinlich nicht präzise vorhersagen, weil es sich vergangene Anomalien gemerkt hat, anstatt grundlegende Marktdynamiken zu lernen.

Codebeispiel: Early Stopping mit Ultralytics YOLO26#

Mit der Ultralytics Platform oder lokalen Trainingsskripten kannst du Overfitting verhindern, indem du eine Geduld für Early Stopping festlegst. Dadurch wird das Training beendet, wenn sich die Validierungsfitness über eine festgelegte Anzahl von Epochen hinweg nicht verbessert.

from ultralytics import YOLO

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

# Train with early stopping enabled (patience=50 epochs)
# If validation metrics don't improve for 50 epochs, training stops.
results = model.train(data="coco8.yaml", epochs=100, patience=50)

Verwandte Konzepte#

  • Generalisierung: Die Fähigkeit eines Modells, sich an neue, bisher unbekannte Daten anzupassen und mit ihnen gute Ergebnisse zu erzielen; sie ist das Gegenteil von Overfitting.
  • Kreuzvalidierung: Eine Technik zur Beurteilung, wie gut sich die Ergebnisse einer statistischen Analyse auf einen unabhängigen Datensatz übertragen lassen.
  • Regularisierung: Methoden, die Fehler reduzieren, indem sie eine Funktion passend an den gegebenen Trainingsdatensatz anpassen und Overfitting vermeiden.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens