تو کلاس SGDClassifier در sklearn شما به 3 نوع کلاسیفایر خطی دسترسی دارید که با تغییر loss می تونید به آنها دسترسی داشته باشید.
1- پرسپترون خطی
2- لجستیک رگرسیون خطی
3 -svm خطی
from sklearn.linear_model import SGDClassifier
ppn = SGDClassifier(loss='perceptron')
lr = SGDClassifier(loss='log')
svm = SGDClassifier(loss='hinge')