Suche…


Unterschied zwischen logistischer Regression und SVM

Entscheidungsgrenze beim Klassifizieren mit logistischer Regression - Logistische Regression

Entscheidungsgrenze bei der Klassifizierung mit SVM -

Klassifizierung mit SVM

Wie man sehen kann, versucht die SVM auf beiden Seiten der Entscheidungsgrenze eine "Lücke" zu halten. Dies ist hilfreich, wenn wir auf neue Daten stoßen.

Mit neuen Daten-

Logistische Regression funktioniert schlecht (neuer roter Kreis wird als blau klassifiziert) -

Neue Daten (roter Kreis) mit Entscheidungsgrenze der logistischen Regression

Während SVM es richtig klassifizieren kann (der neue rote Kreis wird korrekt in die rote Seite eingestuft)

Neuer roter Kreis wird in SVM korrekt klassifiziert

Implementieren des SVM-Klassifizierers mit Scikit-learn:

from sklearn import svm
X = [[1, 2], [3, 4]] #Training Samples
y = [1, 2] #Class labels
model = svm.SVC() #Making a support vector classifier model
model.fit(X, y) #Fitting the data

clf.predict([[2, 3]]) #After fitting, new data can be classified by using predict()


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow