Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Creazione di una Pipeline ML Completa | Pipeline
Introduzione al Machine Learning con Python

bookSfida: Creazione di una Pipeline ML Completa

Ora creare una pipeline che includa un stimatore finale. Questo produce una pipeline di previsione addestrata che può generare previsioni per nuove istanze utilizzando il metodo .predict().

Poiché un predittore richiede la variabile target y, codificarla separatamente dalla pipeline costruita per X. Utilizzare LabelEncoder per codificare il target.

Inoltre, sono disponibili materiali per rivedere la sintassi di make_column_transformer e make_pipeline.

Note
Nota

Poiché le previsioni sono codificate come 0, 1 o 2, il metodo .inverse_transform() di LabelEncoder può essere utilizzato per convertirle nuovamente nelle etichette originali: 'Adelie', 'Chinstrap' o 'Gentoo'.

Compito

Swipe to start coding

Hai a disposizione un DataFrame di pinguini df. Costruisci e addestra una pipeline ML completa utilizzando KNeighborsClassifier.

  1. Codifica il target y con LabelEncoder.
  2. Crea un ColumnTransformer (ct) che applica OneHotEncoder a 'island' e 'sex', con remainder='passthrough'.
  3. Costruisci una pipeline con: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Adestra la pipeline su X e y.
  5. Effettua le predizioni su X e stampa i primi nomi delle classi decodificati.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 6
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

bookSfida: Creazione di una Pipeline ML Completa

Scorri per mostrare il menu

Ora creare una pipeline che includa un stimatore finale. Questo produce una pipeline di previsione addestrata che può generare previsioni per nuove istanze utilizzando il metodo .predict().

Poiché un predittore richiede la variabile target y, codificarla separatamente dalla pipeline costruita per X. Utilizzare LabelEncoder per codificare il target.

Inoltre, sono disponibili materiali per rivedere la sintassi di make_column_transformer e make_pipeline.

Note
Nota

Poiché le previsioni sono codificate come 0, 1 o 2, il metodo .inverse_transform() di LabelEncoder può essere utilizzato per convertirle nuovamente nelle etichette originali: 'Adelie', 'Chinstrap' o 'Gentoo'.

Compito

Swipe to start coding

Hai a disposizione un DataFrame di pinguini df. Costruisci e addestra una pipeline ML completa utilizzando KNeighborsClassifier.

  1. Codifica il target y con LabelEncoder.
  2. Crea un ColumnTransformer (ct) che applica OneHotEncoder a 'island' e 'sex', con remainder='passthrough'.
  3. Costruisci una pipeline con: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Adestra la pipeline su X e y.
  5. Effettua le predizioni su X e stampa i primi nomi delle classi decodificati.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 6
single

single

some-alt