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
Oefeninstructies
- Importeer
SimpleImputerenPipeline. - 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 hetknn-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 = [("____", ____),
("____", ____)]