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.
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 un pipeline ML completo utilizzando KNeighborsClassifier.
- Codifica il target
yconLabelEncoder. - Crea un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruisci un pipeline con:
ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
- Adestra il 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
Fantastico!
Completion tasso migliorato a 4.55
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.
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 un pipeline ML completo utilizzando KNeighborsClassifier.
- Codifica il target
yconLabelEncoder. - Crea un
ColumnTransformer(ct) che applicaOneHotEncodera'island'e'sex', conremainder='passthrough'. - Costruisci un pipeline con:
ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
- Adestra il pipeline su
Xey. - Effettua le predizioni su
Xe stampa i primi nomi delle classi decodificati.
Soluzione
Grazie per i tuoi commenti!
single