回答編集履歴

2

g

2019/12/13 05:36

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -47,3 +47,5 @@
47
47
  3クラスしかないなら、top_1, top_2, top_3 スコアまでは定義できるが、k >= 4 以上だと、top_k スコアが定義できなくなるので、エラーとなったのでしょう。
48
48
 
49
49
  k <= クラス数にする必要があると思います。
50
+
51
+ ちなみに3クラスしかない中、top_3 にしたので、確率が高い上位3つの中に必ず正解ラベルが含まれるわけなので、top_3 = 1 になっている理由がわかるかと思います。

1

d

2019/12/13 05:36

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -37,3 +37,13 @@
37
37
 
38
38
 
39
39
  [1409.4842.pdf](https://arxiv.org/pdf/1409.4842.pdf)
40
+
41
+
42
+
43
+ > num_outputを1000→3に変更したのですが、まだエラーが出るのでtop_k: 5→3に変更しました。
44
+
45
+
46
+
47
+ 3クラスしかないなら、top_1, top_2, top_3 スコアまでは定義できるが、k >= 4 以上だと、top_k スコアが定義できなくなるので、エラーとなったのでしょう。
48
+
49
+ k <= クラス数にする必要があると思います。