Python 中的線性分類器
Michael (Mike) Gelbart
Instructor, The University of British Columbia
Logistic regression:
Support vector machine(SVM):
sklearn 中的 Logistic regression:
linear_model.LogisticRegressionsklearn 的關鍵超參數:
C(正規化強度的倒數)penalty(正規化類型)multi_class(多類別方式)sklearn 中的 SVM:
svm.LinearSVC 與 svm.SVCsklearn 的關鍵超參數:
C(正規化強度的倒數)kernel(kernel 類型)gamma(RBF 平滑度的倒數)SGDClassifier:可良好擴展至大型資料集
from sklearn.linear_model import SGDClassifier
logreg = SGDClassifier(loss='log_loss')
linsvm = SGDClassifier(loss='hinge')
SGDClassifier 的超參數 alpha 類似 1/CPython 中的線性分類器