Evaluează pădurea optimă
În acest ultim exercițiu al cursului, vei evalua RMSE-ul pe setul de testare al modelului optim din grid_rf.
Setul de date este deja încărcat și procesat, fiind împărțit în 80% antrenament și 20% testare. În mediul tău sunt disponibile X_test, y_test și funcția mean_squared_error din sklearn.metrics, importată cu aliasul MSE. De asemenea, am încărcat și obiectul GridSearchCV antrenat, grid_rf, pe care l-ai instanțiat în exercițiul anterior. Reține că grid_rf a fost antrenat astfel:
grid_rf.fit(X_train, y_train)
Acest exercițiu face parte din cursul
Machine Learning cu modele bazate pe arbori în Python
Instrucțiuni pentru exercițiu
Importă
mean_squared_errorcaMSEdinsklearn.metrics.Extrage cel mai bun estimator din
grid_rfși atribuie-l variabileibest_model.Folosește
best_modelpentru a prezice etichetele din setul de testare și atribuie rezultatul variabileiy_pred.Calculează RMSE-ul lui
best_modelpe setul de testare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))