Desafio: Criando um Pipeline Completo de ML
Agora crie um pipeline que inclua um estimador final. Isso produz um pipeline de predição treinado que pode gerar previsões para novas instâncias utilizando o método .predict().
Como um preditor requer a variável alvo y, codifique-a separadamente do pipeline construído para X. Utilize o LabelEncoder para codificar o alvo.
Além disso, há materiais para revisar a sintaxe de make_column_transformer e make_pipeline.
Como as previsões são codificadas como 0, 1 ou 2, o método .inverse_transform() do LabelEncoder pode ser utilizado para convertê-las de volta aos rótulos originais: 'Adelie', 'Chinstrap' ou 'Gentoo'.
Swipe to start coding
Você possui um DataFrame de pinguins chamado df. Construa e treine um pipeline completo de ML utilizando KNeighborsClassifier.
- Codifique o alvo
ycomLabelEncoder. - Crie um
ColumnTransformer(ct) que aplicaOneHotEncoderàs colunas'island'e'sex', comremainder='passthrough'. - Construa um pipeline com:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Ajuste o pipeline em
Xey. - Realize previsões em
Xe imprima os primeiros nomes das classes decodificados.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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?
Incrível!
Completion taxa melhorada para 3.13
Desafio: Criando um Pipeline Completo de ML
Deslize para mostrar o menu
Agora crie um pipeline que inclua um estimador final. Isso produz um pipeline de predição treinado que pode gerar previsões para novas instâncias utilizando o método .predict().
Como um preditor requer a variável alvo y, codifique-a separadamente do pipeline construído para X. Utilize o LabelEncoder para codificar o alvo.
Além disso, há materiais para revisar a sintaxe de make_column_transformer e make_pipeline.
Como as previsões são codificadas como 0, 1 ou 2, o método .inverse_transform() do LabelEncoder pode ser utilizado para convertê-las de volta aos rótulos originais: 'Adelie', 'Chinstrap' ou 'Gentoo'.
Swipe to start coding
Você possui um DataFrame de pinguins chamado df. Construa e treine um pipeline completo de ML utilizando KNeighborsClassifier.
- Codifique o alvo
ycomLabelEncoder. - Crie um
ColumnTransformer(ct) que aplicaOneHotEncoderàs colunas'island'e'sex', comremainder='passthrough'. - Construa um pipeline com:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Ajuste o pipeline em
Xey. - Realize previsões em
Xe imprima os primeiros nomes das classes decodificados.
Solução
Obrigado pelo seu feedback!
single