Bewerten Sie den optimalen Wald
In dieser letzten Übung des Kurses bewertest du die Testmenge RMSE des optimalen Modells von grid_rf
.
Der Datensatz ist bereits für dich geladen und verarbeitet und wird in 80% Training und 20% Test aufgeteilt. In deiner Umgebung sind X_test
, y_test
und die Funktion mean_squared_error
von sklearn.metrics
unter dem Alias MSE
verfügbar. Außerdem haben wir das trainierte GridSearchCV
Objekt grid_rf
geladen, das du in der vorherigen Übung instanziiert hast. Beachte, dass grid_rf
wie folgt trainiert wurde:
grid_rf.fit(X_train, y_train)
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
Importiere
mean_squared_error
alsMSE
vonsklearn.metrics
.Extrahiere den besten Schätzer aus
grid_rf
und ordne ihnbest_model
zu.Sage die Kennzeichnungen der Testmenge
best_model
voraus und ordne das Ergebnisy_pred
zu.Berechne die Testmenge von
best_model
RMSE .
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Import mean_squared_error from sklearn.metrics as MSE
____
# Extract the best estimator
best_model = ____
# Predict test set labels
y_pred = ____
# Compute rmse_test
rmse_test = ____
# Print rmse_test
print('Test RMSE of best model: {:.3f}'.format(rmse_test))