IniziaInizia gratis

Grid search CV per la complessità del modello

Nell’ultima diapositiva hai visto che la maggior parte dei classificatori ha uno o più iperparametri che ne controllano la complessità. Hai anche imparato a ottimizzarli usando GridSearchCV(). In questo esercizio, perfezionerai questa abilità. Sperimenterai con:

  • Il numero di alberi, n_estimators, in un RandomForestClassifier.
  • La profondità massima, max_depth, degli alberi decisionali usati in un AdaBoostClassifier.
  • Il numero di vicini più prossimi, n_neighbors, in KNeighborsClassifier.

Questo esercizio fa parte del corso

Progettare workflow di Machine Learning in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Set a range for n_estimators from 10 to 40 in steps of 10
param_grid = {'____': range(10, ____, ____)}

# Optimize for a RandomForestClassifier() using GridSearchCV
grid = GridSearchCV(____, param_grid, cv=3)
grid.fit(X, y)
grid.best_params_
Modifica ed esegui il codice