Lege das Hyperparameter-Raster von RF
In dieser Übung legst du das Raster von Hyperparametern manuell fest, mit dem du die Hyperparameter von rf
abstimmst und den optimalen Regressor findest. Zu diesem Zweck erstellst du ein Raster von Hyperparametern und stellst die Anzahl der Schätzer, die maximale Anzahl von Merkmalen, die beim Aufteilen jedes Knotens verwendet werden, und die Mindestanzahl von Stichproben (oder Fraktionen) pro Blatt ein.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
Definiere ein Raster von Hyperparametern, die einem Python-Wörterbuch mit dem Namen
params_rf
entsprechen:der Schlüssel
'n_estimators'
auf eine Liste von Werten 100, 350, 500 gesetztder Schlüssel
'max_features'
auf eine Liste von Werten 'log2', 'auto', 'sqrt' gesetztder Schlüssel
'min_samples_leaf'
auf eine Liste von Werten 2, 10, 30 gesetzt
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Define the dictionary 'params_rf'
params_rf = ____