Pipeline zur Vorhersage von Genres: Teil 1
In dieser Übung erstellst du eine Pipeline. 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 Genres von Songs zu erstellen.
Der geänderte Datensatz music_df
, den du in der vorherigen Übung erzeugt hast, ist zusammen mit KNeighborsClassifier
und train_test_split
bereits geladen.
Diese Übung ist Teil des Kurses
Überwachtes Lernen mit scikit-learn
Anleitung zur Übung
- Importiere
SimpleImputer
undPipeline
. - Instanziiere ein Imputer-Objekt.
- Instanziiere einen KNN-Klassifikator mit drei Nachbarn.
- Gib die Schritte (
steps
) der Pipeline als Liste mit Tupeln an. Nutze für den ersten Schritt das von dir erstellte Imputer-Objekt namens"imputer"
und für den zweiten Schritt das von dir erstellte KNN-Modell namens"knn"
.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import modules
____
____
# Instantiate an imputer
imputer = ____()
# Instantiate a knn model
knn = ____
# Build steps for the pipeline
steps = [("____", ____),
("____", ____)]