Section 4. Chapitre 5
single
Défi : Évaluation du Modèle avec Validation Croisée
Glissez pour afficher le menu
Dans ce défi, construire et évaluer un modèle en utilisant à la fois la séparation train-test et la validation croisée sur le jeu de données penguins prétraité.
Les fonctions suivantes seront utiles :
cross_val_score()desklearn.model_selection;train_test_split()desklearn.model_selection;- Méthodes
.fit()et.score()du modèle.
Tâche
Glissez pour commencer à coder
Vous disposez d'une version prétraitée du jeu de données des manchots, où la matrice de caractéristiques X et la variable cible y sont prêtes pour la modélisation.
L'objectif est d'entraîner et d'évaluer un modèle KNeighborsClassifier en utilisant à la fois la validation croisée et une séparation entraînement-test.
- Initialisation d'un objet
KNeighborsClassifieravecn_neighbors=4. - Utilisation de la fonction
cross_val_score()aveccv=3pour calculer les scores de validation croisée du modèle. - Séparation des données en ensembles d'entraînement et de test à l'aide de la fonction
train_test_split(). - Entraînement du modèle sur l'ensemble d'entraînement à l'aide de la méthode
.fit(). - Évaluation du modèle sur l'ensemble de test à l'aide de la méthode
.score()et affichage du résultat.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 5
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion