Buscar..


Diferencia entre regresión logística y SVM.

Límite de decisión cuando clasificamos usando regresión logística - Regresión logística

Límite de decisión cuando clasificamos usando SVM -

Clasificación utilizando SVM

Como se puede observar, la SVM intenta mantener un "vacío" en ambos lados del límite de decisión. Esto resulta útil cuando nos encontramos con nuevos datos.

Con nuevos datos

La regresión logística funciona mal (el nuevo círculo rojo se clasifica como azul)

Nuevos datos (círculo rojo) con límite de decisión de regresión logística.

Mientras que SVM puede clasificarlo correctamente (el nuevo círculo rojo se clasifica correctamente en el lado rojo) -

Nuevo círculo rojo está clasificado correctamente en SVM

Implementando el clasificador SVM usando 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow