CommencezCommencez gratuitement

Implanter cross_val_score()

Votre entreprise a créé plusieurs nouveaux bonbons à vendre, mais elle n'est pas certaine de devoir lancer les cinq. Pour prédire la popularité de ces nouveaux bonbons, on vous a demandé de bâtir un modèle de régression à partir du jeu de données sur les bonbons. Rappelez-vous que la variable réponse correspond au pourcentage de victoires en duel contre d'autres bonbons.

Avant d'essayer différents modèles de régression, vous avez décidé d'exécuter une validation croisée sur un simple modèle de forêt aléatoire pour obtenir une erreur de référence à comparer aux résultats ultérieurs.

Cette activité fait partie du cours

Validation de modèles en Python

Voir le cours

Instructions de l’exercice

  • Complétez cross_val_score().
    • Utilisez X_train pour les données d'entraînement et y_train pour la variable réponse.
    • Utilisez rfc comme modèle, une validation croisée en 10 volets et mse comme fonction d'évaluation.
  • Affichez la moyenne des résultats de cv.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

rfc = RandomForestRegressor(n_estimators=25, random_state=1111)
mse = make_scorer(mean_squared_error)

# Set up cross_val_score
cv = cross_val_score(estimator=____,
                     X=____,
                     y=____,
                     cv=____,
                     scoring=____)

# Print the mean error
print(cv.____())
Modifier et exécuter le code