CommencezCommencez gratuitement

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

Cette activité fait partie du cours

Validation de modèles en Python

Voir le cours

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