Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Criação de um Pipeline Completo de ML | Pipelines
Quizzes & Challenges
Quizzes
Challenges
/
Introdução ao Aprendizado de Máquina com Python

bookDesafio: Criação de 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, faça a codificação dela separadamente do pipeline construído para X. Utilize o LabelEncoder para codificar o alvo.

Note
Nota

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 para os rótulos originais: 'Adelie', 'Chinstrap' ou 'Gentoo'.

Tarefa

Swipe to start coding

Você possui um DataFrame de pinguins chamado df. Construa e treine um pipeline completo de ML utilizando KNeighborsClassifier.

  1. Codifique o alvo y com LabelEncoder.
  2. Crie um ColumnTransformer (ct) que aplique OneHotEncoder às colunas 'island' e 'sex', com remainder='passthrough'.
  3. Monte um pipeline com: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Ajuste o pipeline em X e y.
  5. Realize previsões em X e imprima os primeiros nomes das classes decodificadas.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 3.13

bookDesafio: Criação de 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, faça a codificação dela separadamente do pipeline construído para X. Utilize o LabelEncoder para codificar o alvo.

Note
Nota

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 para os rótulos originais: 'Adelie', 'Chinstrap' ou 'Gentoo'.

Tarefa

Swipe to start coding

Você possui um DataFrame de pinguins chamado df. Construa e treine um pipeline completo de ML utilizando KNeighborsClassifier.

  1. Codifique o alvo y com LabelEncoder.
  2. Crie um ColumnTransformer (ct) que aplique OneHotEncoder às colunas 'island' e 'sex', com remainder='passthrough'.
  3. Monte um pipeline com: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Ajuste o pipeline em X e y.
  5. Realize previsões em X e imprima os primeiros nomes das classes decodificadas.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6
single

single

some-alt