Défi : Évaluation du Modèle avec la Validation Croisée
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;- les méthodes
.fit()et.score()du modèle.
Swipe to start coding
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.
Votre 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.
- Initialiser un objet
KNeighborsClassifieravecn_neighbors=4. - Utiliser la fonction
cross_val_score()aveccv=3pour calculer les scores de validation croisée du modèle. - Séparer les données en ensembles d'entraînement et de test à l'aide de la fonction
train_test_split(). - Ajuster le modèle sur l'ensemble d'entraînement à l'aide de la méthode
.fit(). - Évaluer le modèle sur l'ensemble de test à l'aide de la méthode
.score()et afficher le résultat.
Solution
Merci pour vos commentaires !
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
What is the difference between train-test split and cross-validation?
Can you explain how to use cross_val_score() with the penguins dataset?
How do I choose which evaluation method to use?
Awesome!
Completion rate improved to 3.13
Défi : Évaluation du Modèle avec la 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;- les méthodes
.fit()et.score()du modèle.
Swipe to start coding
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.
Votre 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.
- Initialiser un objet
KNeighborsClassifieravecn_neighbors=4. - Utiliser la fonction
cross_val_score()aveccv=3pour calculer les scores de validation croisée du modèle. - Séparer les données en ensembles d'entraînement et de test à l'aide de la fonction
train_test_split(). - Ajuster le modèle sur l'ensemble d'entraînement à l'aide de la méthode
.fit(). - Évaluer le modèle sur l'ensemble de test à l'aide de la méthode
.score()et afficher le résultat.
Solution
Merci pour vos commentaires !
single