Mettre en œuvre RandomizedSearchCV
Vous espérez qu'un algorithme de recherche aléatoire vous aidera à améliorer les prédictions pour un travail de cours. Votre professeur a mis votre groupe au défi de prédire la note moyenne finale de l'examen.
Pour préparer la recherche aléatoire, vous avez créé :
param_dist: les distributions d'hyperparamètresrfr: un modèle de régression par forêt aléatoirescorer: une méthode d'évaluation à utiliser
Cette activité fait partie du cours
Validation de modèles en Python
Instructions de l’exercice
- Importez la méthode pour effectuer une recherche aléatoire dans
sklearn. - Réalisez une recherche aléatoire en renseignant les paramètres :
estimator,param_distributionsetscoring. - Utilisez une validation croisée à 5 volets pour cette recherche aléatoire.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import the method for random search
from sklearn.model_selection import ____
# Build a random search using param_dist, rfr, and scorer
random_search =\
____(
estimator=___,
param_distributions=____,
n_iter=10,
cv=____,
scoring=____)