Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Integrándolo Todo | Modelado
Practicar
Proyectos
Cuestionarios y Retos
Cuestionarios
Retos
/
Introducción al Aprendizaje Automático con Python
Sección 4. Capítulo 10
single

single

bookDesafío: Integrándolo Todo

Desliza para mostrar el menú

En este desafío, aplicar el flujo de trabajo completo aprendido en el curso: desde el preprocesamiento de datos hasta el entrenamiento y la evaluación del modelo.

Tarea

Desliza para comenzar a programar

Se trabaja con un conjunto de datos de pingüinos. Construir un pipeline de ML para clasificar especies utilizando KNN, gestionando la codificación, valores faltantes, escalado y ajuste de hiperparámetros.

  1. Codificar y con LabelEncoder.
  2. Dividir con train_test_split(test_size=0.33).
  3. Crear ct: OneHotEncoder en 'island', 'sex', remainder='passthrough'.
  4. Definir param_grid para n_neighbors, weights, p. Para n_neighbors es preferible usar valores impares de enteros.
  5. Crear GridSearchCV(KNeighborsClassifier(), param_grid).
  6. Pipeline: ctSimpleImputer('most_frequent')StandardScalerGridSearchCV.
  7. Ajustar en el conjunto de entrenamiento.
  8. Imprimir el .score en el conjunto de prueba.
  9. Predecir e imprimir las primeras 5 etiquetas decodificadas.
  10. Imprimir .best_estimator_.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 10
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt