Pipeline zur Vorhersage von Songgenres: Teil 1
Jetzt ist es an der Zeit, eine Pipeline zu erstellen. Sie enthält Schritte, um fehlende Werte mit dem Mittelwert für jedes Merkmal zu ergänzen und ein KNN-Modell für die Klassifikation des Songgenres zu erstellen.
Der geänderte Datensatz music_df
, den du in der vorherigen Übung erstellt hast, wurde zusammen mit KNeighborsClassifier
und train_test_split
für dich geladen.
Diese Übung ist Teil des Kurses
Überwachtes Lernen mit scikit-learn
Anleitung zur Übung
- Importiere
SimpleImputer
undPipeline
. - Instanziiere einen Imputer.
- Instanziiere einen KNN-Klassifikator mit drei Nachbarn.
- Erstelle
steps
als Liste von Tupeln, die die von dir erstellte Imputer-Variable namens"imputer"
enthält, gefolgt von dem von dir erstelltenknn
-Modell namens"knn"
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Import modules
____
____
# Instantiate an imputer
imputer = ____()
# Instantiate a knn model
knn = ____
# Build steps for the pipeline
steps = [("____", ____),
("____", ____)]