Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Évaluation du Modèle avec Validation Croisée | Modélisation
Introduction à l'Apprentissage Automatique avec Python

bookDéfi : Évaluation du Modèle avec 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() de sklearn.model_selection ;
  • train_test_split() de sklearn.model_selection ;
  • les méthodes .fit() et .score() du modèle.
Tâche

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.

  1. Initialiser un objet KNeighborsClassifier avec n_neighbors=4.
  2. Utiliser la fonction cross_val_score() avec cv=3 pour calculer les scores de validation croisée du modèle.
  3. Séparer les données en ensembles d'entraînement et de test à l'aide de la fonction train_test_split().
  4. Ajuster le modèle sur l'ensemble d'entraînement en utilisant la méthode .fit().
  5. Évaluer le modèle sur l'ensemble de test en utilisant la méthode .score() et afficher le résultat.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

close

bookDé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() de sklearn.model_selection ;
  • train_test_split() de sklearn.model_selection ;
  • les méthodes .fit() et .score() du modèle.
Tâche

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.

  1. Initialiser un objet KNeighborsClassifier avec n_neighbors=4.
  2. Utiliser la fonction cross_val_score() avec cv=3 pour calculer les scores de validation croisée du modèle.
  3. Séparer les données en ensembles d'entraînement et de test à l'aide de la fonction train_test_split().
  4. Ajuster le modèle sur l'ensemble d'entraînement en utilisant la méthode .fit().
  5. Évaluer le modèle sur l'ensemble de test en utilisant la méthode .score() et afficher le résultat.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
single

single

some-alt