CommencerCommencer gratuitement

Implémenter cross_val_score()

Votre entreprise a créé plusieurs nouveaux bonbons à vendre, mais elle ne sait pas s’il faut lancer les cinq. Pour prédire la popularité de ces nouveaux bonbons, on vous a demandé de construire un modèle de régression à partir du jeu de données sur les bonbons. Rappelez-vous que la variable de réponse correspond au pourcentage de victoires en confrontation directe 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 afin d’obtenir une erreur de référence à comparer avec vos futurs résultats.

Cet exercice fait partie du cours

Validation des modèles en Python

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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