Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création d'un Pipeline ML Complet | Pipelines
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à l'Apprentissage Automatique avec Python

bookDéfi : Création d'un Pipeline ML Complet

Créez maintenant un pipeline incluant un estimateur final. Cela produit un pipeline d'apprentissage entraîné capable de générer des prédictions pour de nouvelles instances à l'aide de la méthode .predict().

Comme un prédicteur nécessite la variable cible y, encodez-la séparément du pipeline construit pour X. Utilisez LabelEncoder pour encoder la cible.

Des ressources supplémentaires sont disponibles pour réviser la syntaxe de make_column_transformer et make_pipeline.

Note
Remarque

Comme les prédictions sont encodées sous forme de 0, 1 ou 2, la méthode .inverse_transform() de LabelEncoder peut être utilisée pour les reconvertir en étiquettes d'origine : 'Adelie', 'Chinstrap' ou 'Gentoo'.

Tâche

Swipe to start coding

Vous disposez d'un DataFrame de manchots nommé df. Construisez et entraînez un pipeline complet de ML en utilisant KNeighborsClassifier.

  1. Encodez la cible y avec LabelEncoder.
  2. Créez un ColumnTransformer (ct) qui applique OneHotEncoder aux colonnes 'island' et 'sex', avec remainder='passthrough'.
  3. Construisez un pipeline comprenant : • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Entraînez le pipeline sur X et y.
  5. Prédisez sur X et affichez les premiers noms de classes décodés.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
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:

Can you show me an example of how to use LabelEncoder with the target variable?

How do I combine the column transformer and the final estimator in a pipeline?

What is the difference between make_column_transformer and make_pipeline?

close

bookDéfi : Création d'un Pipeline ML Complet

Glissez pour afficher le menu

Créez maintenant un pipeline incluant un estimateur final. Cela produit un pipeline d'apprentissage entraîné capable de générer des prédictions pour de nouvelles instances à l'aide de la méthode .predict().

Comme un prédicteur nécessite la variable cible y, encodez-la séparément du pipeline construit pour X. Utilisez LabelEncoder pour encoder la cible.

Des ressources supplémentaires sont disponibles pour réviser la syntaxe de make_column_transformer et make_pipeline.

Note
Remarque

Comme les prédictions sont encodées sous forme de 0, 1 ou 2, la méthode .inverse_transform() de LabelEncoder peut être utilisée pour les reconvertir en étiquettes d'origine : 'Adelie', 'Chinstrap' ou 'Gentoo'.

Tâche

Swipe to start coding

Vous disposez d'un DataFrame de manchots nommé df. Construisez et entraînez un pipeline complet de ML en utilisant KNeighborsClassifier.

  1. Encodez la cible y avec LabelEncoder.
  2. Créez un ColumnTransformer (ct) qui applique OneHotEncoder aux colonnes 'island' et 'sex', avec remainder='passthrough'.
  3. Construisez un pipeline comprenant : • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Entraînez le pipeline sur X et y.
  5. Prédisez sur X et affichez les premiers noms de classes décodés.

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 3. Chapitre 6
single

single

some-alt