質問するログイン新規登録

回答編集履歴

2

修正

2018/09/24 15:00

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  SVCはカーネル法を使える普通のSVM、LinearSVCは線形カーネルに特化した実装という位置づけです。
2
2
 
3
- 後者には線形分離できる問題であれば計算が速くできるといった特色があります。
3
+ 後者には計算が速く、パラメータの設定の自由度が高いといった特色があります。線形分類器で解ける問題であれば、後者を用いた方が得策と言えます。
4
4
 
5
5
  ドキュメントに説明がありますので、まずはそちらを熟読することをおすすめします。
6
6
 

1

追記

2018/09/24 15:00

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,7 +1,10 @@
1
1
  SVCはカーネル法を使える普通のSVM、LinearSVCは線形カーネルに特化した実装という位置づけです。
2
2
 
3
- 後者は線形分離できる問題であれば計算が速くできるといったメリットがあります。
3
+ 後者は線形分離できる問題であれば計算が速くできるといった特色があります。
4
4
 
5
+ ドキュメントに説明がありますので、まずはそちらを熟読することをおすすめします。
6
+
5
7
  参考:
6
8
  [sklearn.svm.SVC — scikit-learn 0.19.2 documentation](http://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html)
7
- [sklearn.svm.LinearSVC — scikit-learn 0.19.2 documentation](http://scikit-learn.org/stable/modules/generated/sklearn.svm.LinearSVC.html)
9
+ [sklearn.svm.LinearSVC — scikit-learn 0.19.2 documentation](http://scikit-learn.org/stable/modules/generated/sklearn.svm.LinearSVC.html)
10
+ [1.4. Support Vector Machines — scikit-learn 0.19.2 documentation](http://scikit-learn.org/stable/modules/svm.html#svm-classification)