手書き文字認識のConvNet対応。

2015/4/19

手書き文字認識をConvolutional Newral Networkに対応させる。

プログラム。

var CONF でネットワーク構成を設定できるようになっている。Conv層からConv層へのバックプロパゲーションのやり方が分からないのでConvは1層だけ。Input → Conv → FullConnect → Output の4層で構成した。



学習結果。

フィルターの重み
検証結果



うまくいかない。ConvNet層無しの3層パーセプトロンのほうが同じ学習回数で成績が良い。。。 Conv層のバックプロパゲーションのやり方が間違っているのだろうか。。。 いろいろ検索してみたが畳込み層の学習方法の具体的なやり方が分からない。。。 ソースコードもあったけれど肝心なところまで追いかけきれなかった。。。

参考になったリンク。

さらに調べる。



©