Python で学ぶ線形分類器
Michael (Mike) Gelbart
Instructor, The University of British Columbia
ロジスティック回帰:
サポートベクターマシン(SVM):
sklearnのロジスティック回帰:
linear_model.LogisticRegressionsklearnの主なハイパーパラメータ:
C(正則化強度の逆数)penalty(正則化の種類)multi_class(多クラスの種類)sklearnのSVM:
svm.LinearSVCとsvm.SVCsklearnの主なハイパーパラメータ:
C(正則化強度の逆数)kernel(カーネルの種類)gamma(RBF平滑化の逆数)SGDClassifier:大規模データセットに対してスケールしやすい
from sklearn.linear_model import SGDClassifier
logreg = SGDClassifier(loss='log_loss')
linsvm = SGDClassifier(loss='hinge')
SGDClassifierのハイパーパラメータalphaは1/Cに相当するPython で学ぶ線形分類器