Overfitting

Diese Begriffserklärung teilen
« Zurück zum Glossar Index
Overfitting

Bild von maniacvector auf Freepik

Overfitting (Überanpassung) tritt in der künstlichen Intelligenz (KI) und im maschinellen Lernen (ML) auf, wenn ein Modell zu stark an die Trainingsdaten angepasst ist.

Das bedeutet, dass das Modell zwar die Trainingsdaten sehr genau vorhersagt, aber schlecht auf neue, unbekannte Daten reagiert. Es hat die Muster in den Daten nicht generalisiert, sondern sich stattdessen auf Zufälligkeiten oder Rauschen in den Trainingsdaten verlassen.

🔹 Beispiel:
Ein KI-Modell soll Katzen von Hunden unterscheiden. Wenn es Overfitting zeigt, könnte es sich auf irrelevante Details wie den Hintergrund der Bilder verlassen, anstatt echte Merkmale von Katzen und Hunden zu lernen.


Wie erkennt man Overfitting?

Sehr hohe Genauigkeit auf den Trainingsdaten, aber schlechte Leistung auf Test- oder Validierungsdaten.
Geringe Generalisierungsfähigkeit, d. h., das Modell funktioniert nur mit genau den Trainingsdaten gut.
Zu komplexe Modelle, die Muster finden, die in den echten Daten nicht relevant sind.


Ursachen von Overfitting

Zu komplexe Modelle: Neuronale Netze mit zu vielen Schichten oder Entscheidungsbäume mit zu vielen Verzweigungen.
Zu wenig Trainingsdaten: Das Modell „merkt“ sich die wenigen Datenpunkte statt allgemeine Muster zu lernen.
Zu lange Trainingszeit: Das Modell passt sich immer mehr an spezifische Details der Trainingsdaten an.
Zu wenig Regularisierung: Fehlende Mechanismen, die das Modell „bestrafen“, wenn es zu sehr an den Trainingsdaten klebt.


Methoden zur Vermeidung von Overfitting

Mehr Trainingsdaten sammeln: Ein größerer Datensatz hilft, echte Muster zu lernen.
Regularisierung (L1/L2, Dropout): Fügt eine Strafe für zu komplexe Modelle hinzu, z. B. durch Lasso (L1) oder Ridge (L2) Regularisierung.
Frühes Stoppen (Early Stopping): Training wird beendet, sobald die Fehlerquote auf Testdaten steigt.
Datenaugmentation: Künstliches Erweitern des Datensatzes durch Variationen (z. B. Spiegeln oder Drehen von Bildern).
Kreuzvalidierung: Modell wird mit verschiedenen Datenaufteilungen getestet, um die Generalisierung zu prüfen.


Fazit

Overfitting ist eine häufige Herausforderung im maschinellen Lernen und führt dazu, dass ein Modell zu spezifisch für die Trainingsdaten wird und neue Daten schlecht verarbeitet. Durch geeignete Maßnahmen wie Regularisierung, mehr Trainingsdaten und Kreuzvalidierung kann man Overfitting vermeiden und die Generalisierungsfähigkeit verbessern. 🚀

Du möchtest zu diesen Begriff oder einem anderen Thema mit uns ins Gespräch kommen? 
Dann kontaktiere uns einfach hier! 😊

Wir sind darum bemüht die angebotenen Informationen aktuell zu halten und diese in knapper und verständlicher Form darzustellen. Fehler und Irrtümer bleiben aber menschlich und darum vorbehalten. Bei Unstimmigkeiten zu einem Begriff, bitten wir darum dies per E-Mail mit uns zu diskutieren. Bitte nutze hierfür unsere E-Mail: info@jupiterexpress.de« Zurück zum Glossar Index