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