(2019年9月22日)
■使用ソフト
・Visual Studio Community 2019
■言語
・C/C++
■Windows SDK バージョン
・10.0.17763.0
※Windows SDK バージョンの変更方法
■使用ライブラリ
・Eigen 3.3.7
※Eigen行列計算ライブラリ導入方法
■手順
1.http://yann.lecun.com/exdb/mnist/で以下のファイルをダウンロードし解凍しておく。
train-images-idx3-ubyte.gz
train-labels-idx1-ubyte.gz
t10k-images-idx3-ubyte.gz
t10k-labels-idx1-ubyte.gz
2.コンソールアプリを作成する。
新しいプロジェクトの作成→コンソールアプリ→プロジェクト名と場所を指定して作成
3.プロジェクトフォルダに1.で解凍したファイルを入れる。
4.C++ファイル(.cpp)を以下のとおり変更する。
コード非公開(後日公開予定)
5.実行結果
【Releaseモード(x64)で実行】
※プロジェクト右クリック→プロパティ→C/C++→「拡張命令セットを有効にする」をAVX2にした場合
正解率 96.57%
処理時間 305.191秒
6.参考文献
MNISTのデータファイルをC言語で読み込む
MNISTデータを読み込むプログラム(C++)
最短コースでわかる ディープラーニングの数学
0 件のコメント:
コメントを投稿