Recherche…


Différence entre la régression logistique et la SVM

Limite de décision lorsque nous classifions en utilisant la régression logistique - Régression logistique

Limite de décision lorsque nous classifions à l'aide de SVM -

Classification avec SVM

Comme on peut l'observer, SVM essaie de maintenir un «écart» de chaque côté de la limite de décision. Cela s'avère utile lorsque nous rencontrons de nouvelles données.

Avec de nouvelles données

La régression logistique est médiocre (le nouveau cercle rouge est classé en bleu) -

Nouvelles données (cercle rouge) avec la limite de décision de la régression logistique

Alors que SVM peut le classer correctement (le nouveau cercle rouge est classé correctement sur le côté rouge) -

Le nouveau cercle rouge est classé correctement dans SVM

Implémenter le classificateur SVM en utilisant 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow