Sfida: 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.
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
Hai a disposizione un DataFrame di pinguini df. Costruisci e addestra una pipeline ML completa utilizzando KNeighborsClassifier.
- Codifica il target
yconLabelEncoder. - Crea un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruisci una pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Adestra la pipeline su
Xey. - Effettua le predizioni su
Xe stampa 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
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?
Fantastico!
Completion tasso migliorato a 3.13
Sfida: 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.
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
Hai a disposizione un DataFrame di pinguini df. Costruisci e addestra una pipeline ML completa utilizzando KNeighborsClassifier.
- Codifica il target
yconLabelEncoder. - Crea un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruisci una pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Adestra la pipeline su
Xey. - Effettua le predizioni su
Xe stampa i primi nomi delle classi decodificati.
Soluzione
Grazie per i tuoi commenti!
single