機械学習

TensorFlowのCNNチュートリアルで自筆の数字を認識させたら位置ズレに弱かったので対処した話

以前、順伝搬型ニューラルネットワーク (FFNN)による手書き数字認識を試しましたが、畳み込み型 (CNN)の威力を試したかったため、TensorFlowのチュートリアル(CNNによる数字認識)を試したところ、99.17%の認識率となりました。 自分の手書き画像をネットワー…

【機械学習】VC++で手書き数字認識のWindowsアプリを作ってみた 2/2

前回の記事↓では内部処理について簡単に記載しましたが、今回は手書き数字認識を実際に試してみます。 kuranabe.hatenablog.com Windowsタブレットで実行するとMFCアプリでも少し先進的に見えます(笑) それでは、各数字の認識結果を見ていきます。 ・0 斜め…

【機械学習】VC++で手書き数字認識のWindowsアプリを作ってみた 1/2

ここ最近のAI・機械学習ブームは飛ぶ鳥を落とす勢いですね。この分野におけるHello Worldは手書き数字認識らしいですので、作ってみました↓ 概要 3層の順伝播型ニューラルネットワーク(FFNN)・入力層…784次元 (28画素x28画素)・隠れ層…100次元・出力層…10次…

【C/C++】MNISTの手書き数字の画像/ラベルデータをサクっと読み込む

機械学習で定番の数字認識では、サンプルデータとしてMNISTの手書き数字画像を使用する事が多いですね。PythonではMNIST画像を読み書きするライブラリがあるため手間いらずですが、C/C++では自力で読み書きする必要があるため、サンプルを紹介します。 なお…