機械学習ハマったところ (一生 acc 上がらない)
binary_crossentropy 使ってるのに、target 値が 0/1 ではない
binary_crossentropy を loss function にして、出力層を sigmoid にしているにも関わらず、肝心の target (y_train) が 0/1 ではなく、0/0.9999... みたいな値になっていた。当然誤差が常に発生することになる。
acc が一生上がらなくて???と思っていたらこれが原因だった。
関連エントリー
- MCD-ST Liberty SW License Agreement V2 はフリーなライセンスか? STM32CubeMX でジェネレートされるコードは MCD-ST Liberty SW License Agreement V2 というラ...
- 中華製の J-Link OB を使い OpenOCD で nRF51 に書きこむ ebay で売っていたもの。 J-Link OB と書いてあってかなり怪しい製品。STM32 に J-Link として動くファームが書いてあ...
- 広色域時代の画像の正しい扱いかた モバイル端末も iPhone7 など DCI-P3 サポートが増えてきて、CSS での広色域サポートもはじまりつつあるなかで、サーバサイドな...
- Raspberry Pi 2 B+ と 3.2inch LCD もともと初代 Raspberry Pi 用に買ったものだけれど、初代 Raspberry Pi をいよいよ捨てたので、ついでにいろいろ調べな...
- daemontoolsのsetuidgidが補助グループ (supplementary groups) 権限をつけてくれない問題 (python) いままでハマったことがなかったのだけど、ついにハマってしまった。 補助グループ権限もつけてくれるsetuidgidのようなもの - (ひ)メ...