IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa GridSearchCV da sklearn.model_selection.

  • Istanzia un oggetto GridSearchCV usando 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)
Modifica ed esegui il codice