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

質問編集履歴

4

2019/07/15 04:57

投稿

ajdvsk184
ajdvsk184

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### sklearnのSVCがデフォルトで__One-Vs-One__な知りたい
1
+ ### sklearnのSVCによる多クラス分類動作を知りたい
2
2
 
3
3
  sklearnのSVCを使って多クラス分類をしています。
4
4
  その際、__One-Vs-One__と__One-Vs-Rest__での結果の違いを比較するために、それぞれで結果を出力するつもりです。

3

2019/07/15 04:57

投稿

ajdvsk184
ajdvsk184

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- sklearnのSVCによる多クラス分類はデフォルトでOne-Vs-Oneですか?
1
+ sklearnのSVCによる多クラス分類の動作について
body CHANGED
File without changes

2

体裁修正

2019/07/15 04:45

投稿

ajdvsk184
ajdvsk184

スコア11

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  そこで、SVCのデフォルトの動作がどちらなのか調べていたのですが、疑問が生じたのでお聞きさせて頂きたいと思います。
6
6
 
7
7
  ### 自分で調べた結果
8
- 自分で調べた結果では、おそらくデフォルトの動作はOne-Vs-Oneである、というものでした。
8
+ 自分で調べた結果では、おそらくデフォルトの動作は__One-Vs-One__である、というものでした。
9
9
  sklearnの公式ドキュメントには
10
10
  **__> The multiclass support is handled according to a one-vs-one scheme.__**
11
11
  とあり、__decision_function_shape__の項目にも、
@@ -32,7 +32,7 @@
32
32
  - コード3
33
33
 
34
34
  ```python
35
- clf = 引用テキストSVC()
35
+ clf = SVC()
36
36
  clf = OneVsRestClassifier(clf)
37
37
  ```
38
38
 

1

初心者マークを付け忘れていました

2019/07/15 04:36

投稿

ajdvsk184
ajdvsk184

スコア11

title CHANGED
File without changes
body CHANGED
@@ -7,9 +7,9 @@
7
7
  ### 自分で調べた結果
8
8
  自分で調べた結果では、おそらくデフォルトの動作はOne-Vs-Oneである、というものでした。
9
9
  sklearnの公式ドキュメントには
10
- **__The multiclass support is handled according to a one-vs-one scheme.__**
10
+ **__> The multiclass support is handled according to a one-vs-one scheme.__**
11
11
  とあり、__decision_function_shape__の項目にも、
12
- **__However, one-vs-one (‘ovo’) is always used as multi-class strategy.__**
12
+ **__> However, one-vs-one (‘ovo’) is always used as multi-class strategy.__**
13
13
  とありました。
14
14
  [公式ドキュメント](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html)
15
15
 
@@ -19,20 +19,20 @@
19
19
  - コード1
20
20
 
21
21
  ```python
22
- clf=SVC()
22
+ clf = SVC()
23
23
  ```
24
24
 
25
25
  - コード2
26
26
 
27
27
  ```python
28
- clf=SVC()
28
+ clf = SVC()
29
29
  clf = OneVsOneClassifier(clf)
30
30
  ```
31
31
 
32
32
  - コード3
33
33
 
34
34
  ```python
35
- clf=SVC()
35
+ clf = 引用テキストSVC()
36
36
  clf = OneVsRestClassifier(clf)
37
37
  ```
38
38