Cerca la foresta ottimale
In questo esercizio eseguirai una grid search con cross validation a 3 fold per trovare gli iperparametri ottimali di rf. Per valutare ciascun modello nella griglia, userai la metrica negative mean squared error.
Tieni presente che, poiché la grid search è un processo esaustivo, l’addestramento del modello può richiedere molto tempo. Qui istanzierai solo l’oggetto GridSearchCV senza adattarlo all’insieme di training. Come discusso nel video, puoi addestrare questo tipo di oggetto come qualsiasi stimatore di scikit-learn usando il metodo .fit():
grid_object.fit(X_train, y_train)
Nel tuo workspace sono disponibili il modello Regressor Random Forest non ottimizzato rf e il dizionario params_rf che hai definito nell’esercizio precedente.
Questo esercizio fa parte del corso
Machine Learning con modelli ad alberi in Python
Istruzioni dell'esercizio
Importa
GridSearchCVdasklearn.model_selection.Istanzia un oggetto
GridSearchCVusando una CV a 3 fold e impostando il negative mean squared error come metrica di scoring.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import GridSearchCV
____
# Instantiate grid_rf
grid_rf = ____(estimator=____,
param_grid=____,
scoring=____,
cv=____,
verbose=1,
n_jobs=-1)