Aan de slagGa gratis aan de slag

Pipeline voor het voorspellen van muziekgenre: I

Tijd om een pipeline te bouwen. Die bevat stappen om missende waarden te imputeren met het gemiddelde per feature en een KNN-model te trainen voor de classificatie van het muziekgenre.

De aangepaste music_df-gegevensset die je in de vorige oefening hebt gemaakt, is alvast voor je geladen, samen met KNeighborsClassifier en train_test_split.

Deze oefening maakt deel uit van de cursus

Supervised Learning met scikit-learn

Cursus bekijken

Oefeninstructies

  • Importeer SimpleImputer en Pipeline.
  • Instantier een imputer.
  • Instantier een KNN-classifier met drie neighbors.
  • Maak steps, een lijst van tuples met de imputer-variabele die je hebt gemaakt, genaamd "imputer", gevolgd door het knn-model dat je hebt gemaakt, genaamd "knn".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import modules
____
____

# Instantiate an imputer
imputer = ____()

# Instantiate a knn model
knn = ____

# Build steps for the pipeline
steps = [("____", ____), 
         ("____", ____)]
Code bewerken en uitvoeren