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
<Kurs>Überwachtes Lernen mit scikit-learn</Kurs>Übungsanweisungen
- Erstelle
y_pred, indem du die Zielwerte für die bisher ungesehenen MerkmaleX_newmithilfe des Modellsknnvorhersagst. - Gib die vorhergesagten Labels für alle Vorhersagen aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Predict the labels for the X_new
y_pred = ____
# Print the predictions
print("Predictions: {}".format(____))