Nächste-Nachbarn-Klassifikation: Vorhersage
Nachdem du einen KNN-Klassifikator angepasst hast, kannst du mit ihm die Labels neuer Datenpunkte vorhersagen. Alle verfügbaren Daten wurden für das Training verwendet, aber zum Glück liegen nun neue Beobachtungen vor. Diese sind für dich bereits als X_new
geladen.
Das Modell knn
, das du in der letzten Übung erstellt und an die Daten angepasst hast, wurde ebenfalls schon geladen. Du wirst deinen Klassifikator jetzt verwenden, um die Labels für mehrere neue Datenpunkte vorherzusagen:
X_new = np.array([[30.0, 17.5],
[107.0, 24.1],
[213.0, 10.9]])
Diese Übung ist Teil des Kurses
Überwachtes Lernen mit scikit-learn
Anleitung zur Übung
- Erstelle
y_pred
, indem du die Zielwerte für die bisher ungesehenen MerkmaleX_new
mithilfe des Modellsknn
vorhersagst. - Gib die vorhergesagten Labels für alle Vorhersagen aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Predict the labels for the X_new
y_pred = ____
# Print the predictions
print("Predictions: {}".format(____))