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
Instructions
- Complétez
cross_val_score().- Utilisez
X_trainpour les données d’entraînement ety_trainpour la réponse. - Utilisez
rfccomme modèle, une validation croisée en 10 plis, etmsecomme fonction de scoring.
- Utilisez
- 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.____())