Desafío: Creación de un Pipeline Completo de ML
Ahora crea un pipeline que incluya un estimador final. Esto produce un pipeline de predicción entrenado que puede generar predicciones para nuevas instancias utilizando el método .predict().
Dado que un predictor requiere la variable objetivo y, codifícala por separado del pipeline construido para X. Utiliza LabelEncoder para codificar el objetivo.
Dado que las predicciones están codificadas como 0, 1 o 2, el método .inverse_transform() de LabelEncoder puede utilizarse para convertirlas de nuevo a las etiquetas originales: 'Adelie', 'Chinstrap' o 'Gentoo'.
Swipe to start coding
Se dispone de un DataFrame de pingüinos df. Construya y entrene un pipeline completo de ML utilizando KNeighborsClassifier.
- Codifique el objetivo
yconLabelEncoder. - Cree un
ColumnTransformer(ct) que apliqueOneHotEncodera'island'y'sex', conremainder='passthrough'. - Construya un pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Ajuste el pipeline sobre
Xyy. - Realice predicciones sobre
Xe imprima los primeros nombres de clase decodificados.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Desafío: Creación de un Pipeline Completo de ML
Desliza para mostrar el menú
Ahora crea un pipeline que incluya un estimador final. Esto produce un pipeline de predicción entrenado que puede generar predicciones para nuevas instancias utilizando el método .predict().
Dado que un predictor requiere la variable objetivo y, codifícala por separado del pipeline construido para X. Utiliza LabelEncoder para codificar el objetivo.
Dado que las predicciones están codificadas como 0, 1 o 2, el método .inverse_transform() de LabelEncoder puede utilizarse para convertirlas de nuevo a las etiquetas originales: 'Adelie', 'Chinstrap' o 'Gentoo'.
Swipe to start coding
Se dispone de un DataFrame de pingüinos df. Construya y entrene un pipeline completo de ML utilizando KNeighborsClassifier.
- Codifique el objetivo
yconLabelEncoder. - Cree un
ColumnTransformer(ct) que apliqueOneHotEncodera'island'y'sex', conremainder='passthrough'. - Construya un pipeline con:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Ajuste el pipeline sobre
Xyy. - Realice predicciones sobre
Xe imprima los primeros nombres de clase decodificados.
Solución
¡Gracias por tus comentarios!
single