CommencerCommencer gratuitement

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ètres
  • rfr : un modèle de régression par forêt aléatoire
  • scorer : une méthode d’évaluation à utiliser

Cet exercice fait partie du cours

Validation des modèles en Python

Afficher le cours

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_distributions et scoring.
  • 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=____)
Modifier et exécuter le code