Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Grokking

Entdecke das Phänomen des Grokking im Deep Learning. Erfahre, wie Ultralytics YOLO26-Modelle während eines verlängerten Trainings vom Auswendiglernen zur Verallgemeinerung übergehen.

Grokking bezeichnet ein faszinierendes Phänomen im Deep Learning, bei dem ein neuronales Netzwerk nach einer deutlich verlängerten Trainingsdauer – oft lange nachdem es scheinbar bereits die Trainingsdaten überangepasst hat – plötzlich eine deutliche Verbesserung der Validierungsgenauigkeit erfährt. Im Gegensatz zu herkömmlichen Lernkurven, bei denen sich die Leistung schrittweise verbessert, beinhaltet Grokking einen „Phasenübergang“, bei dem das Modell von der Speicherung spezifischer Beispiele zum Verständnis verallgemeinerbarer Muster übergeht. Dieses Konzept stellt die traditionelle Empfehlung zum „frühen Abbruch“ infrage und legt nahe, dass bei bestimmten komplexen Aufgaben, insbesondere in großen Sprachmodellen (LLMs) und beim algorithmischen Schlussfolgern, Ausdauer beim Training entscheidend sein kann, um echte Intelligenz freizusetzen.

Die Phasen des Grokking#

Der Grokking-Prozess verläuft typischerweise in zwei klar unterscheidbaren Phasen, die Praktiker, die sich auf standardmäßige Metriken zur Experimentverfolgung verlassen, verwirren können. Zunächst minimiert das Modell den Verlust auf den Trainingsdaten schnell, während die Leistung auf den Validierungsdaten schlecht bleibt oder stagniert. Dadurch entsteht eine große Lücke bei der Generalisierung, die gewöhnlich als Überanpassung interpretiert wird. Wird das Training jedoch deutlich über diesen Punkt hinaus fortgesetzt, erfasst das Netzwerk schließlich die zugrunde liegende Struktur, wodurch der Validierungsverlust drastisch sinkt und die Genauigkeit sprunghaft ansteigt.

Aktuelle Forschungsergebnisse legen nahe, dass diese verzögerte Generalisierung darauf zurückzuführen ist, dass das neuronale Netzwerk zunächst „schnelle“, aber brüchige Korrelationen (Speicherung) lernt und erst später „langsame“, aber robuste Merkmale (Generalisierung) entdeckt. Dieses Verhalten steht in engem Zusammenhang mit der Geometrie der Verlustfunktion und der Optimierungsdynamik, wie in Veröffentlichungen von Forschenden bei OpenAI und Google DeepMind untersucht wird.

Grokking im Vergleich zur Überanpassung#

Es ist entscheidend, Grokking von der herkömmlichen Überanpassung zu unterscheiden, da beide in frühen Phasen ähnlich erscheinen, sich aber im Ergebnis unterscheiden.

  • Überanpassung: Das Modell speichert Rauschen im Trainingsdatensatz. Mit fortschreitendem Training nimmt der Validierungsfehler zu und geht nicht mehr zurück. Übliche Abhilfen sind standardmäßige Techniken zur Regularisierung oder ein vorzeitiger Trainingsabbruch.
  • Grokking: Das Modell speichert zunächst Informationen, strukturiert aber schließlich seine internen Modellgewichte neu, um eine einfachere und allgemeiner anwendbare Lösung zu finden. Nach einem langen Plateau sinkt der Validierungsfehler dramatisch.

Das Verständnis dieses Unterschieds ist beim Training moderner Architekturen wie Ultralytics YOLO26 entscheidend, da es möglicherweise erforderlich ist, Mechanismen zum frühen Trainingsabbruch zu deaktivieren, um bei anspruchsvollen, musterdichten Datensätzen die maximale Leistung herauszuholen.

Anwendungen in der Praxis#

Obwohl Grokking zunächst bei kleinen algorithmischen Datensätzen beobachtet wurde, hat es erhebliche Auswirkungen auf die praktische Entwicklung von KI.

  • Algorithmisches Schlussfolgern: Bei Aufgaben, die logische Ableitungen oder mathematische Operationen erfordern (etwa bei der modularen Addition), können Modelle oft erst dann generalisieren, wenn sie die Grokking-Phase durchlaufen haben. Dies ist entscheidend für die Entwicklung von Schlussfolgerungsmodellen, die mehrschrittige Probleme lösen können, anstatt lediglich Texte nachzuahmen.
  • Training kompakter Modelle: Um effiziente Modelle für Edge-KI zu entwickeln, trainieren Ingenieurinnen und Ingenieure kleinere Netzwerke oft über längere Zeiträume. Grokking ermöglicht es diesen kompakten Modellen, komprimierte und effiziente Darstellungen von Daten zu erlernen, ähnlich den Effizienzzielen der Ultralytics Platform.

Bewährte Verfahren und Optimierung#

Um Grokking auszulösen, setzen Forschende häufig bestimmte Optimierungsstrategien ein. Hohe Lernraten und eine starke Gewichtsregularisierung (eine Form der L2-Regularisierung) fördern nachweislich den Phasenübergang. Auch die Datenmenge spielt eine Rolle: Grokking ist am deutlichsten sichtbar, wenn die Größe des Datensatzes genau an der Grenze dessen liegt, was das Modell verarbeiten kann – ein Konzept, das mit dem Phänomen des doppelten Abstiegs zusammenhängt.

Bei der Verwendung leistungsstarker Bibliotheken wie PyTorch ist es unerlässlich, während dieser ausgedehnten Trainingsläufe die numerische Stabilität sicherzustellen. Der Prozess erfordert erhebliche Rechenressourcen, weshalb effiziente Trainingspipelines auf der Ultralytics Platform für die Verwaltung lang andauernder Experimente wertvoll sind.

Codebeispiel: Verlängertes Training aktivieren#

Um potenzielles Grokking zu ermöglichen, muss man häufig die standardmäßigen Mechanismen zum frühen Trainingsabbruch umgehen. Das folgende Beispiel zeigt, wie ein Trainingslauf von Ultralytics YOLO mit einer erhöhten Anzahl an Epochen und deaktivierter Geduld konfiguriert wird, sodass das Modell Zeit für den Übergang von der Speicherung zur Generalisierung erhält.

from ultralytics import YOLO

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

# Train for extended epochs to facilitate grokking
# Setting patience=0 disables early stopping, allowing training to continue
# even if validation performance plateaus temporarily.
model.train(data="coco8.yaml", epochs=1000, patience=0, weight_decay=0.01)

Verwandte Konzepte#

  • Doppelter Abstieg: Ein verwandtes Phänomen, bei dem der Testfehler mit zunehmender Modellgröße oder Datenmenge zunächst sinkt, dann steigt und anschließend erneut sinkt.
  • Generalisierung: Die Fähigkeit eines Modells, bei unbekannten Daten gute Ergebnisse zu erzielen – das letztendliche Ziel des Grokking-Prozesses.
  • Optimierungsalgorithmen: Die Verfahren (etwa SGD oder Adam), die dazu dienen, sich in der Verlustlandschaft zu bewegen und den Phasenübergang zu erleichtern.

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