scikit-learnのLogisticRegression
モジュールを利用した時にPenaltyとSolverの対応関係が分からず公式ドキュメントを調べましたが,一目で分かる状態になっておらず,しばし頭が混乱しました。。。そこでまずはPenaltyとSolverの対応/非対応関係を一覧表にまとめ,更に今後SolverやPenaltyの詳細な情報も追加していこうと思います。
PenaltyとSolverの対応/非対応関係
Penalty / Solver | newton-cg | lbfgs(default) | liblinear | sag | saga |
---|---|---|---|---|---|
L1 | × | × | ○ | × | ○ |
L2(default) | ○ | ○ | × | ○ | ○ |
Elasticnet | × | × | × | × | ○ |
None | ○ | ○ | × | ○ | ○ |
Penalty / Solverの解説
- 今後追加予定(調査中)