Canalización para la predicción del género de las canciones: I

Ahora es el momento de construir una canalización. Contendrá pasos para imputar los valores perdidos utilizando la media de cada característica y construir un modelo KNN para la clasificación del género de las canciones.

Se te ha precargado el conjunto de datos music_df modificado que creaste en el ejercicio anterior, junto con KNeighborsClassifier y train_test_split.

Este ejercicio forma parte del curso

Aprendizaje supervisado con scikit-learn

Ver curso

Instrucciones de ejercicio

  • Importa SimpleImputer y Pipeline.
  • Instanciar un imputador.
  • Instanciar un clasificador KNN con tres vecinos.
  • Crea steps, una lista de tuplas que contenga la variable de imputación que has creado, llamada "imputer", seguida del modelo knn que has creado, llamado "knn".

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import modules
____
____

# Instantiate an imputer
imputer = ____()

# Instantiate a knn model
knn = ____

# Build steps for the pipeline
steps = [("____", ____), 
         ("____", ____)]