Cerca l'albero ottimale
In questo esercizio eseguirai una grid search con cross validation a 5 fold per trovare gli iperparametri ottimali di dt. Tieni presente che, poiché la grid search è un processo esaustivo, l'addestramento del modello può richiedere molto tempo. Qui istanzierai soltanto l'oggetto GridSearchCV senza adattarlo all'insieme di training. Come discusso nel video, puoi addestrare un oggetto di questo tipo come qualunque stimatore di scikit-learn usando il metodo .fit():
grid_object.fit(X_train, y_train)
Nel tuo workspace sono disponibili un albero di classificazione non ottimizzato dt e il dizionario params_dt 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 5 fold impostando i parametri:estimatoradt,param_gridaparams_dtescoringa'roc_auc'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import GridSearchCV
____
# Instantiate grid_dt
grid_dt = ____(estimator=____,
param_grid=____,
scoring=____,
cv=____,
n_jobs=-1)