質問編集履歴

3

質問文の表現の変更。

2021/11/04 22:21

投稿

teefpc
teefpc

スコア112

test CHANGED
File without changes
test CHANGED
@@ -38,15 +38,13 @@
38
38
 
39
39
 
40
40
 
41
- 実際にやりいことは
41
+ た、
42
42
 
43
43
  予測値が、[[0.2, 0.3, 0.5], [0.1, 0.4, 0.5]]
44
44
 
45
45
  教師データ[[0.1, 0.2, 0.7], [0.0, 0.4, 0.6]]
46
46
 
47
- のような確率変換済みでの学習です。ですので教師データはone-hot-vectorではありません。
48
-
49
- 単純に -t*log(y) でよいのでしょうか?
47
+ のような確率分布での学習の場合でも。 -t*log(y) でよいのでしょうか?
50
48
 
51
49
  ```Python
52
50
 
@@ -84,10 +82,6 @@
84
82
 
85
83
  # 出力結果
86
84
 
87
- # tensor(0.3288) # 0にならない
85
+ # tensor(0.3288)
88
-
89
-
90
-
91
-
92
86
 
93
87
  ```

2

質問修正

2021/11/04 22:21

投稿

teefpc
teefpc

スコア112

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  教師データ[[0.1, 0.2, 0.7], [0.0, 0.4, 0.6]]
46
46
 
47
- のような確率変換済みでの学習です。
47
+ のような確率変換済みでの学習です。ですので教師データはone-hot-vectorではありません。
48
48
 
49
49
  単純に -t*log(y) でよいのでしょうか?
50
50
 

1

カテゴリーの追加

2021/11/04 15:40

投稿

teefpc
teefpc

スコア112

test CHANGED
File without changes
test CHANGED
File without changes