前提
tensorflow.kerasで
出力層の予測/教師最適カテゴリ(クラス)あるはその誤差を学習ごとに取得すること
または、それらを評価している関数名を知ること。(その関数の動作を調べてそれらを取得するように修正)
目的はカテゴリごとの正解率を評価すること。
keras公式ページのコールバックの説明
Writing your own callbacks
https://keras.io/guides/writing_your_own_callbacks/
には、出力クラスごとの誤差、もしくは最適クラス(softmax)の情報は見当たらないようです。
この情報を各学習ごとに知ることはできないでしょうか。
これができないようなので出力クラスを選択評価する処理のソースを見なければなりませんが、
どこにあるか探すのに苦労しています。
多分site_packages.kerasのmodel.fitやmodel.evaluateあたりと目星をつけましたが探しきれません。(先のzeroからシリーズ本ではほとんど見えていたので目的は果たせた)
最後の手段は、keras以下のすべての.pyファイルをつなげたtextファイルを生成するプログラムを別途つくりエディタで調べるなんてことも考えられますが・・。
0 コメント