Sök…


Skillnad mellan logistisk regression och SVM

Beslutsgräns när vi klassificerar med hjälp av logistisk regression - Logistisk återgång

Beslutsgräns när vi klassificerar med hjälp av SVM -

Klassificering med SVM

Som det kan observeras försöker SVM att upprätthålla ett "gap" på vardera sidan av beslutsgränsen. Detta visar sig vara användbart när vi stöter på nya data.

Med ny data-

Logistisk regression fungerar dåligt (ny röd cirkel klassificeras som blå) -

Nya data (röd cirkel) med logistisk regressions beslutsgräns

Medan SVM kan klassificera den korrekt (den nya röda cirkeln klassificeras korrekt i röd sida) -

Ny röd cirkel klassificeras korrekt i SVM

Implementera SVM-klassificering med Scikit-learning:

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow