Ultralytics YOLO27:
Zurück zum Ultralytics-Glossar

Double Descent

Erfahre, wie Double Descent dazu führt, dass der Modellfehler mit wachsender Kapazität zunächst sinkt, dann steigt und schließlich wieder fällt. Entdecke die Interpolationsschwelle, Beispiele aus der Praxis und Bewertungsstrategien.

Double Descent ist ein Muster im maschinellen Lernen, bei dem der Fehler auf unbekannten Daten mit wachsender Modellkapazität zunächst sinkt, dann steigt und schließlich wieder sinkt. Anschaulich kann sich ein Modell verschlechtern, bevor es besser wird: Ein Modell mittlerer Komplexität kann Schwierigkeiten mit der Verallgemeinerung haben, während ein deutlich größeres Modell die Trainingsbeispiele anpassen und trotzdem neue Beispiele korrekt vorhersagen kann.

So funktioniert Double Descent#

Die bekannte Abwägung zwischen Verzerrung und Varianz legt eine U-förmige Fehlerkurve nahe. Einfache Modelle passen die Daten unzureichend an, weil sie wichtige Muster nicht erfassen können. Eine höhere Komplexität verbessert zunächst die Vorhersagen, doch zu große Flexibilität kann dazu führen, dass die Vorhersagen empfindlich auf die konkreten Trainingsbeispiele reagieren. Double Descent erweitert dieses Bild um eine zweite Verbesserung nach dem Fehlermaximum; die grundlegende Unterscheidung zwischen Verzerrung und Varianz bleibt dabei bestehen. (scikit-learn.org)

Der Wendepunkt ist die Interpolationsschwelle: der Punkt, an dem ein Modell alle Trainingsbeispiele anpassen kann oder einen Trainingsfehler von ungefähr null erreicht. In der Nähe dieser Schwelle kann die Anpassung verrauschter oder falscher Labels zu instabilen Vorhersagen führen. Jenseits davon bietet ein überparametrisiertes Modell mehr Flexibilität, als zum Anpassen der Beispiele erforderlich ist, wodurch mehrere mögliche Lösungen entstehen. Einige davon verallgemeinern besser als andere. (openai.com)

Stell dir vor, du verbindest verstreute Messpunkte. Eine Kurve verläuft durch jeden Punkt, biegt sich dazwischen aber stark; eine andere passt ebenfalls durch alle Punkte und verläuft außerhalb davon dennoch glatter. Diese visuelle Erklärung von Double Descent veranschaulicht, warum identische Ergebnisse auf Trainingsdaten sehr unterschiedliches Vorhersageverhalten verbergen können. Eine höhere Kapazität ermöglicht bessere Lösungen, garantiert aber nicht, dass das Training diese findet. (mlu-explain.github.io)

Modellbezogener Double Descent betrifft Änderungen der Kapazität, etwa eine größere Netzwerkbreite. Epochenbezogener Double Descent betrifft die Trainingsdauer: Der Fehler auf zurückgehaltenen Daten sinkt, steigt und sinkt später erneut. Eine Epoche ist ein vollständiger Durchlauf durch den Trainingsdatensatz. Die Erklärung von Deep Double Descent zeigt außerdem, wie eine Änderung der Datensatzgröße die Interpolationsschwelle verschieben kann und die Leistung bei fester Modellgröße mitunter vorübergehend verschlechtert. Das ist kein Grund, auf nützliche Daten zu verzichten. (openai.com)

Double Descent unterscheidet sich von Overfitting, bei dem trainingsspezifische Details auf Kosten der Verallgemeinerung angepasst werden. Overfitting kann den ansteigenden Teil der Kurve erklären; Double Descent beschreibt das umfassendere Muster aus Sinken, Ansteigen und erneutem Sinken. Eine perfekte Genauigkeit auf den Trainingsdaten allein belegt weder eine gute noch eine schlechte Verallgemeinerung. (scikit-learn.org)

Double Descent unterscheidet sich auch von Regularisierung, einer Trainingsstrategie, die die gelernte Lösung einschränkt. Beispielsweise bestraft die L2-Regularisierung große Gewichte. Die Anzahl der Parameter beschreibt die effektive Komplexität eines Modells daher nicht vollständig. Labelrauschen, Optimierung und Trainingseinstellungen beeinflussen, ob eine ausgeprägte Double-Descent-Kurve auftritt. (developers.google.com)

Anwendungen in der Praxis#

Diese anschaulichen Szenarien zeigen, warum das Phänomen relevant ist, ohne vorauszusetzen, dass jedes Produktivmodell es aufweist:

  • Erkennung von Fertigungsfehlern: Ein Team vergleicht Netzwerke, die Kratzer an Bauteilen erkennen. Ein mittelgroßes Netzwerk könnte mehr Fehlalarme erzeugen als kleinere und größere Alternativen. Wenn wiederholte Auswertungen Double Descent zeigen, könnte ein Ende der Modellvergleiche bei der ersten Verschlechterung ein besseres Inspektionssystem ausschließen.
  • Erkennung von Lagerbeständen im Einzelhandel: Ein Klassifikator für Regalbilder stößt auf uneinheitliche Produktlabels. Während des Trainings könnte der Validierungsfehler steigen, bevor er wieder sinkt. Jedes Experiment beim ersten Anstieg zu beenden, könnte spätere Verbesserungen übersehen; das Training blind zu verlängern, könnte dagegen Ressourcen verschwenden. Der Vergleich von Prüfpunkten hilft, diese Möglichkeiten auseinanderzuhalten.

Praktische Bewertung und Training#

Suche mit kontrollierten Vergleichen nach dem Muster, nicht anhand eines einzigen enttäuschenden Durchlaufs. Ändere Modellkapazität oder Trainingsdauer jeweils einzeln, behalte vergleichbare Datenteilungen bei und wiederhole Experimente mit unterschiedlichen Zufallsstartwerten. Stelle Trainingsfehler und Fehler auf zurückgehaltenen Daten gemeinsam dar – nach den Grundsätzen von Validierungskurven. Wenn du statt des Fehlers die Genauigkeit darstellst, kehrt sich die Richtung der Kurve um. (scikit-learn.org)

Verwende bei Bedarf Kreuzvalidierung und bewahre einen unangetasteten Testsatz für die abschließende Bewertung auf. Vermeide Datenlecks, bei denen Informationen aus den Bewertungsdaten ins Training oder in die Modellauswahl einfließen. Frühes Beenden bleibt sinnvoll, doch die Geduld – also die Anzahl der Auswertungen ohne Verbesserung, die du zulässt – sollte sich nach den Zielen des Experiments richten und nicht nach einer angenommenen Kurvenform. (scikit-learn.org)

Installiere für einen praktischen Ultralytics YOLO-Bewertungsablauf ultralytics mit pip install ultralytics. Dieses Beispiel verwendet YOLO26, den dokumentierten Trainingsmodus und den Validierungsmodus. (docs.ultralytics.com)

from ultralytics import YOLO

if __name__ == "__main__":
    model = YOLO("yolo26n.pt")

    # A small dataset keeps this workflow demonstration lightweight.
    model.train(data="coco8.yaml", epochs=3)

    # Evaluate images held out from training.
    metrics = model.val(data="coco8.yaml")
    print(f"Validation mAP50-95: {metrics.box.map:.3f}")

Die Ausgabe ist die mittlere durchschnittliche Präzision über verschiedene Schwellenwerte der Überlappung von Erkennungsrahmen; höher ist besser. COCO8 ist ein Datensatz zum Überprüfen von Arbeitsabläufen und kein Beleg für Double Descent. Um das Phänomen nachzuweisen, ist ein umfassenderes kontrolliertes Experiment mit repräsentativen Daten erforderlich. Die praktische Lehre lautet, die Verallgemeinerung zu messen, statt anzunehmen, dass größere Modelle oder längeres Training immer helfen oder schaden müssen. (docs.ultralytics.com)

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

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

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

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

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

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

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens