Valuta la foresta ottimale
In questo ultimo esercizio del corso, valuterai la RMSE sul set di test del modello ottimale di grid_rf.
Il dataset è già caricato e preprocessato per te ed è suddiviso in 80% train e 20% test. Nel tuo ambiente sono disponibili X_test, y_test e la funzione mean_squared_error da sklearn.metrics con l'alias MSE. Inoltre, abbiamo anche caricato l'oggetto GridSearchCV addestrato grid_rf che hai istanziato nell'esercizio precedente. Nota che grid_rf è stato addestrato come segue:
grid_rf.fit(X_train, y_train)
Questo esercizio fa parte del corso
Machine Learning con modelli ad alberi in Python
Istruzioni dell'esercizio
Importa
mean_squared_errorcomeMSEdasklearn.metrics.Estrai il miglior stimatore da
grid_rfe assegnalo abest_model.Predici le etichette del set di test con
best_modele assegna il risultato ay_pred.Calcola la RMSE sul set di test di
best_model.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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))