Sie haben ein XGBoost-Modell erstellt, um vorherzusagen, ob ein Kunde einen Kauf zurücksendet. Nur 5 % der Beispiele sind Rücksendungen. Sie müssen die Erkennung zurückgesendeter Artikel maximieren, während Sie mit einem kleinen Rechenbudget arbeiten. Welcher Ansatz zur Hyperparameter-Optimierung ist der kostengünstigste?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Automatic Model Tuning (AMT), um nur die Hyperparameter class-weight und scale_pos_weight abzustimmen und für validation:f1 (maximieren) zu optimieren..
Warum dies die Antwort ist
Da nur 5 % der Beispiele Rücksendungen sind, liegt ein stark unausgewogenes Dataset vor. Bei unausgewogenen Datasets ist die F1-Score (validation:f1) eine bessere Metrik als die Genauigkeit (validation:accuracy), da sie Präzision und Recall berücksichtigt und somit die Erkennung der Minderheitsklasse (Rücksendungen) maximiert. Um das Rechenbudget zu schonen, sollte man sich auf die wichtigsten Hyperparameter konzentrieren, die das Klassenungleichgewicht direkt adressieren. Dies sind classweight und scaleposweight, die in XGBoost verwendet werden, um die Gewichtung der positiven Klasse anzupassen. Die Optimierung dieser spezifischen Hyperparameter für die Maximierung des F1-Scores ist der kostengünstigste und effektivste Ansatz. Die Optimierung aller möglichen Hyperparameter wäre rechenintensiv und unnötig. Die Minimierung des F1-Scores wäre kontraproduktiv.
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