LoslegenKostenlos loslegen

Entscheidungsgrenzen visualisieren

In dieser Übung visualisierst du die Entscheidungsgrenzen verschiedener Klassifikatortypen.

Ein Teilmenge des eingebauten wine-Datensatzes von scikit-learn ist bereits in X geladen, dazu passende binäre Labels in y.

Diese Übung ist Teil des Kurses

Lineare Klassifikatoren in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle die folgenden Klassifikator-Objekte mit Standard-Hyperparametern: LogisticRegression, LinearSVC, SVC, KNeighborsClassifier.
  • Trainiere jeden der Klassifikatoren auf den bereitgestellten Daten mit einer for-Schleife.
  • Rufe die Funktion plot_4_classifers() auf (ähnlich wie im Code hier) und übergib X, y sowie eine Liste mit den vier Klassifikatoren.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC
from sklearn.neighbors import KNeighborsClassifier

# Define the classifiers
classifiers = [____]

# Fit the classifiers
for c in ____:
    ____

# Plot the classifiers
plot_4_classifiers(X, y, classifiers)
plt.show()
Code bearbeiten und ausführen