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

Kurs anzeigen

Anleitung zur Übung

  • Importiere SimpleImputer und Pipeline.
  • 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 erstellten knn-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 = [("____", ____), 
         ("____", ____)]