Ein Betrugserkennungsmodell, das SageMaker XGBoost verwendet, passt sehr gut zu den Trainingsdaten, kann aber Betrug bei neuen, ungesehenen Transaktionen nicht erkennen. Welche Änderung sollte der ML-Ingenieur vornehmen, um die Generalisierung auf neue Transaktionen zu verbessern?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den Hyperparameter max_depth verringern, um die Baumkomplexität zu reduzieren..
Warum dies die Antwort ist
Das Modell überpasst die Trainingsdaten, was bedeutet, dass es zu komplex ist und das Rauschen in den Trainingsdaten gelernt hat, anstatt die zugrunde liegende Beziehung. Dies führt zu einer schlechten Generalisierung auf neue, ungesehene Daten. Die Reduzierung von maxdepth verringert die Komplexität der einzelnen Bäume im XGBoost-Modell und hilft, das Überanpassen zu mindern. Das Erhöhen der Lernrate würde das Modell schneller konvergieren lassen, aber nicht unbedingt die Generalisierung verbessern, und könnte sogar zu einem weiteren Überanpassen führen, wenn die Lernrate zu hoch ist. Das Entfernen irrelevanter Features kann zwar nützlich sein, ist aber nicht die primäre Maßnahme bei einem offensichtlichen Überanpassen, das durch zu hohe Modellkomplexität verursacht wird. Das Erhöhen von maxdepth würde die Baumkomplexität weiter erhöhen und das Überanpassen verschlimmern.
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