MNISTで学習後、実際の手書き文字を認識したいと考えています。
下記のようなステップが必要と思いますが、合ってますでしょうか。
Step.1が広大なのに対して、Step.2はかなり小さい話なので、やるとすればこのステップは逆になります。
それぞれの方法を学ぶのに役立つサイトなどがありましたら教えていただけないでしょうか。
(これらの技術を表す用語もわからずどうやって調べたらいいのかがわかりません)
初めにすること)
今ここで、"手書きひらがなの認識で99.78%の精度をディープラーニングで"の記事に沿って処理をして数字だけ抜き出せば!
だとか、直線を認識するならハフ変換だ!
だとか言葉を並べてもなかなか実感がわかないと思います。
なので、まずは気になるブログをひたすら読み、気になる解説ページをひたすら読み、それらから出てきた気になる言葉をひたすら調べてください。ここで出てきた気になる言葉は、かなり高い確率で今探し求めている技術用語です。調べるにはGoogle検索
が一番おススメです。
70億人中男は35億ですが、日本語でMNISTのことを公開している技術者は恐らく数百人も居ません。その貴重な人たちは、Qiitaにたくさんいらっしゃるので、彼らの記事を優先的に読むと分かりやすいと思います。
一方、英語でMNISTのことを公開している技術者は、恐らく日本語で公開している技術者の数よりも何桁か増えます。なので、もし余力があれば、先ほど出てきた気になる言葉を英語に切り替えてGoogle検索してください。この中で、Stackoverflowが出てきたら優先的に読んだ方が良いと思います。
次にすること)
tensroflowのMNISTサンプルがありますよね。あれはいじり倒してもRaspberry Piのように焼けませんので、とにかくパラメータを触ってみる、動かしてみる、エラーが出たらエラーを調べる、を繰り返してください。
必要であれば本を買った方が良いと思います。MNIST等に興味のある方の話を読む限り、一番見た率が高そうなのはオライリーの「ゼロから作るディープラーニング」です。
ここまでやってこればたぶん何とかなると思います。それでも分からないことがあれば、実際のコードを示しながらここで質問を投稿すると、皆様からあれこれ実のあるアドバイスをもらえると思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/23 12:50
退会済みユーザー
2017/10/23 22:44 編集
2017/10/23 22:45
退会済みユーザー
2017/10/24 09:54
2017/10/25 12:08