発生している問題
タイトル通り、ソフトマックスの出力の合計が1を超えてしまいます。
具体的には、テストデータ(test)の予測を6つのカテゴリーに分類して行っているのですが、
python
1pre = loaded_model.predict(test)
print(pre)とすると、、、
[[ ], : : [1.4403468e-14 2.7438103e-08 5.1739965e-13 3.3624038e-11 1.0000000e+00 1.7220916e-10]]
このようにテストデータの分だけ出力が帰ってきます。
しかし、最後の行の右から2番目の値はすでに「1」となっており6つの値を足すと1を超えてしまうのは明らかです…
なぜこのようなことが起きるのでしょうか。
ご存知の方は教えていただきたいです。よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー