Ein XGBoost-Modell funktioniert gut mit Testdaten, überfittet aber und liefert schlechte Ergebnisse bei ungesehenen Daten. Welche Hyperparameter-Anpassung wird empfohlen, um Overfitting zu reduzieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verringern Sie den Parameterwert max_depth..
Warum dies die Antwort ist
Overfitting tritt auf, wenn ein Modell zu komplex ist und das Trainingsrauschen lernt, anstatt die zugrunde liegende Beziehung in den Daten zu erfassen. Eine Verringerung des maxdepth-Parameters in XGBoost reduziert die Komplexität der einzelnen Entscheidungsbäume, indem sie deren Tiefe begrenzt. Flachere Bäume sind weniger anfällig für das Lernen von Rauschen und neigen dazu, besser auf ungesehene Daten zu generalisieren, wodurch Overfitting reduziert wird. Das Erhöhen von maxdepth würde die Modellkomplexität erhöhen und Overfitting verschlimmern. Das Ändern des objective auf binary:logistic ist eine Anpassung an den Problemtyp (binäre Klassifikation) und hat keinen direkten Einfluss auf Overfitting. Das Verringern von minchildweight würde die Modellkomplexität ebenfalls erhöhen, da es mehr Teilungen zulässt, selbst wenn die Kinderknoten nur wenige Instanzen enthalten, was Overfitting fördern würde.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich