IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa mean_squared_error come MSE da sklearn.metrics.

  • Estrai il miglior stimatore da grid_rf e assegnalo a best_model.

  • Predici le etichette del set di test con best_model e assegna il risultato a y_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)) 
Modifica ed esegui il codice