Sfida: Creazione di una Pipeline ML Completa
Ora crea 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, codificala separatamente dalla pipeline costruita per X. Utilizza LabelEncoder per codificare il target.
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'.
Swipe to start coding
Si dispone di un DataFrame di pinguini df. Costruire e addestrare una pipeline ML completa utilizzando KNeighborsClassifier.
- Codificare il target
yconLabelEncoder. - Creare un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruire una pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Addestrare la pipeline su
Xey. - Effettuare predizioni su
Xe stampare i primi nomi delle classi decodificati.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
How do I use LabelEncoder to encode the target variable?
Can you show me how to add a final estimator to the pipeline?
What is the purpose of encoding the target variable separately from the features?
Awesome!
Completion rate improved to 3.13
Sfida: Creazione di una Pipeline ML Completa
Scorri per mostrare il menu
Ora crea 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, codificala separatamente dalla pipeline costruita per X. Utilizza LabelEncoder per codificare il target.
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'.
Swipe to start coding
Si dispone di un DataFrame di pinguini df. Costruire e addestrare una pipeline ML completa utilizzando KNeighborsClassifier.
- Codificare il target
yconLabelEncoder. - Creare un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruire una pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Addestrare la pipeline su
Xey. - Effettuare predizioni su
Xe stampare i primi nomi delle classi decodificati.
Soluzione
Grazie per i tuoi commenti!
single