FC2カウンター FPGAの部屋 ソニーのNeural Network Console をやってみた1

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ソニーのNeural Network Console をやってみた1

Neural Network Console」という学習・評価だけでなく、ニューラルネットワークの設計までも可能なディープラーニング・ツールをソニーが無償提供したので、やってみることにした。

Neural Network Console」のページからNeural Network Console_V1.0.0 for Windows 8.1/10_64bit をダウンロードするリンクをメールアドレスを登録して送ってもらうことができる。
メールのリンクをクリックすると、neural_network_console_100.zip というファイルをダウンロードすることができた。中を見てみるとインストーラーは無いので、ファイルの中身をコピーした。
Neural_Network_Console_1_170818.png

Neural Network Console ドキュメントセットアップによると2バイト文字が含まれたパスにはインストールしないようにということだった。

フォルダを作成して、ZIP を解凍したファイルをコピーした。
Neural_Network_Console_2_170818.png

neural_network_console.exe をダブルクリックして、起動した。
すると、WindowsによってPC が保護されましたダイアログが出てきた。実行ボタンをクリックして、起動した。
Neural_Network_Console_3_170818.png

起動したところ、Microsoft Visual C++ 2015 Redistributable Package をインストールして、CUDAを最新にしろとのダイアログが出た。
Neural_Network_Console_4_170818.png

Microsoft Visual C++ 2015 Redistributable Update 3 RC のEnglish バージョンをダウンロード、インストールした。
NVIDIA のグラフィック・ドライバはバージョン: 385.28 があったので、インストールした。

もう一度、neural_network_console.exe を起動したが、やはり同じダイアログが出てきたので、Microsoft Visual C++ 2015 Redistributable Package をインストールして合ってもダイアログが出てしまうようだ。

チュートリアル:サンプルプロジェクトを用いた学習を参照して、最初のサンプル・プロジェクトの 01_logistic_regression.sdcproj をやってみた。

neural_network_console.exe の起動画面で 01_logistic_regression.sdcproj をクリックした。このプロジェクトはMNISTの4 と 9 の手書き数字から 9 を選ぶネットワークを学習するプロジェクトの様だ。
Neural_Network_Console_5_170818.png

MNISTデータをダウンロードしているようだ。
Neural_Network_Console_6_170818.png

入力 - 全結合ニューラルネットワーク - シグモイド関数 - バイナリ・交差エントロピー誤差 のネットワークのようだ。
Neural_Network_Console_7_170818.png

DATASET をクリックすると、データセットが見えた。4 が 0 で 9 が 1 という評価だ。
Neural_Network_Console_8_170818.png

EDIT をクリックすると、ネットワークの表示に戻る。Training のRun training ボタンをクリックして学習を始めた。
Neural_Network_Console_9_170818.png

すると、Learning Curveが表れて、どんどん学習が進んでいく様子が分かる。
Neural_Network_Console_10_170818.png

Evaluation の Run evaluation をクリックして、評価を行う。
Neural_Network_Console_11_170818.png

Evaluate ボタンが選択されて、評価結果が表示された。
Neural_Network_Console_12_170818.png

Confusion Matrix ラジオボタンをクリックした。
Accuracy が 0.,95 になっている。
Neural_Network_Console_13_170818.png
  1. 2017年08月18日 07:12 |
  2. DNN
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3886-58407d62
この記事にトラックバックする(FC2ブログユーザー)