Test MNIST with Tensorflow.js (中間層:5)
2019/6/28 by T. Fujita
本テストは、定番の手書き数字の認識を学習するものです。 今回使用する手書き数字のデータは、MNIST特有の仕様ではなく、
PING画像データを使用してみました。
学習を重ねる毎に評価精度が高まるのが分かると思います。 本プログラムは、Windows10の「Firefox / Ver. 65.0.2 (64ビット)」及び
「Google Chrome / Ver. 73.0.3683.86 (64ビット)」で動作を確認しました。 また、Android 7.0でも動作しました。
「データ読込WaitTime(ms)」は、動作環境に合わせて設定してください。
学習データ数:
検証データ数:
学習率:
バッチサイズ:
学習回数:
データ読込WaitTime(ms):
学習イメージ: 検証イメージ:
次のグラフ表示には、「Chart.js」を使用させていただきました。
下の黒いPADにマウスで数字を描画後に評価してください。 なお、本PADには、「signature_pad」を使用させていただきました。
評価結果: