Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Tout Rassembler | Modélisation
Introduction à l'Apprentissage Automatique avec Python
Section 4. Chapitre 10
single

single

bookDéfi : Tout Rassembler

Glissez pour afficher le menu

Dans ce défi, appliquez l'ensemble du flux de travail appris dans le cours — de la prétraitement des données à l'entraînement jusqu'à l'évaluation du modèle.

Tâche

Glissez pour commencer à coder

Vous travaillez avec un jeu de données de manchots. Construisez un pipeline de ML pour classifier les espèces avec KNN, en gérant l'encodage, les valeurs manquantes, la mise à l'échelle et l'ajustement des hyperparamètres.

  1. Encoder y avec LabelEncoder.
  2. Diviser avec train_test_split(test_size=0.33).
  3. Créer ct : OneHotEncoder sur 'island', 'sex', remainder='passthrough'.
  4. Définir param_grid pour n_neighbors, weights, p. Pour n_neighbors, il est préférable d'utiliser des valeurs impaires entières.
  5. Créer GridSearchCV(KNeighborsClassifier(), param_grid).
  6. Pipeline : ctSimpleImputer('most_frequent')StandardScalerGridSearchCV.
  7. Ajuster sur l'ensemble d'entraînement.
  8. Afficher le .score sur le test.
  9. Prédire, afficher les 5 premières étiquettes décodées.
  10. Afficher .best_estimator_.

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 10
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

some-alt