回答編集履歴
2
追記
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
引数`decision_function_shape`を`"ovr"`にするか`"ovo"`にするかで性能が変化することはありません。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -8,8 +8,8 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
ということで、内部的には常にOne-Versus-Oneで計算されるからです。
|
11
|
+
ということで、内部的には常にOne-Versus-Oneで計算されるからです。この引数が影響を与えるのは[decision_function](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC.decision_function)メソッドの表面的な結果に対してだけです。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
[sklearn.multiclass.OneVsRestClassifier](https://scikit-learn.org/stable/modules/generated/sklearn.multiclass.OneVsRestClassifier.html)を用いることで性能が上がる可能性は当然あります。
|
15
|
+
よって[sklearn.multiclass.OneVsRestClassifier](https://scikit-learn.org/stable/modules/generated/sklearn.multiclass.OneVsRestClassifier.html)を用いることで性能が上がる可能性は当然あります。
|
1
追記
test
CHANGED
@@ -1,25 +1,15 @@
|
|
1
|
-
|
1
|
+
パラメータ`decision_function_shape`を`"ovr"`にするか`"ovo"`にするかで性能が変化することはありません。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
>
|
5
|
+
> However, one-vs-one (‘ovo’) is always used as multi-class strategy
|
6
6
|
|
7
|
-
>
|
8
|
-
|
9
|
-
> Whether to return a one-vs-rest (‘ovr’) decision function of shape (n_samples, n_classes) as all other classifiers, or the original one-vs-one (‘ovo’) decision function of libsvm which has shape (n_samples, n_classes * (n_classes - 1) / 2). The default of None will currently behave as ‘ovo’ for backward compatibility and raise a deprecation warning, but will change ‘ovr’ in 0.19.
|
10
|
-
|
11
|
-
>
|
12
|
-
|
13
|
-
> New in version 0.17: decision_function_shape=’ovr’ is recommended.
|
14
|
-
|
15
|
-
>
|
16
|
-
|
17
|
-
> Changed in version 0.17: Deprecated decision_function_shape=’ovo’ and None.
|
7
|
+
> [sklearn.svm.SVC — scikit-learn 0.22.1 documentation](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html)
|
18
8
|
|
19
9
|
|
20
10
|
|
21
|
-
|
11
|
+
ということで、内部的には常にOne-Versus-Oneで計算されるからです。
|
22
12
|
|
23
13
|
|
24
14
|
|
25
|
-
|
15
|
+
[sklearn.multiclass.OneVsRestClassifier](https://scikit-learn.org/stable/modules/generated/sklearn.multiclass.OneVsRestClassifier.html)を用いることで性能が上がる可能性は当然あります。
|