Szukaj…


Różnica między regresją logistyczną a SVM

Granica decyzji podczas klasyfikacji za pomocą regresji logistycznej - Regresja logistyczna

Granica decyzji podczas klasyfikacji za pomocą SVM -

Klasyfikacja za pomocą SVM

Jak można zauważyć, SVM stara się utrzymać „lukę” po obu stronach granicy decyzji. Jest to pomocne, gdy napotykamy nowe dane.

Z nowymi danymi

Regresja logistyczna działa słabo (nowe czerwone kółko jest klasyfikowane jako niebieskie) -

Nowe dane (czerwone kółko) z granicą decyzji regresji logistycznej

Podczas gdy SVM może poprawnie go sklasyfikować (nowe czerwone kółko jest poprawnie sklasyfikowane na czerwonej stronie) -

Nowe czerwone kółko jest poprawnie sklasyfikowane w SVM

Implementowanie klasyfikatora SVM za pomocą 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow