Implémenter RandomizedSearchCV
Vous espérez qu’un algorithme de recherche aléatoire vous aidera à améliorer les prédictions pour un devoir. Votre professeur a mis votre classe 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
Cet exercice fait partie du cours
Validation des modèles en Python
Instructions
- Chargez la méthode permettant d’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 en 5 plis pour cette recherche aléatoire.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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=____)