Deep Learning

Neural Network Console

【Neural Network Console】GUI表示スケールの変更

Neural Network Consoleは、綺麗なGUIでいいのですが、ノートパソコンなど、小さいモニタで使うと、文字が重なってしまって見づらいときがあります。 そんな時には、GUI表示のスケールを変更することで少し、見やすくなるかと思...
Neural Network Console

【Neural Network Console】CPU/GPU処理の設定切替

ソニーのNeural Network ConsoleでCPUとGPUの処理を切り替えるのは至って簡単。 あらかじめCUDAはインストールされている必要がありますが、Neural Network Consoleの右上の設定ボタンをクリックしま...
Neural Network Console

【Neural Network Console】Learning Rate(学習率)の設定

Deep Learningの最適化において、素人ながらLearning Rate(学習率)の値の調整も大事なのかな?と思っているのですが、Learning Rateの値はNeural Network全体の値の設定と、各Afiineでの設定が...
Neural Network Console

ソニーの無償AIソフト Neural Network Consoleの入手ダウンロード、インストール

GUIベースでお手軽にAIのアルゴリズムが構築でいるというソフト【Neural Network Console】がソニーより無償で公開されました。 私は、まだDeep Learningを勉強し始めたばかりなのですが、簡単だという触れ込みなの...
数学

シグモイド関数の微分の計算方法

シグモイド関数を微分するには合成関数の微分を用いて行います。 まず、シグモイド関数 $$f(x)=\frac { 1 }{ 1+{ e }^{ -x } } $$ において $$u=g(x)=1+{ e }^{ -x }$$ と置くと、 $...
数学

シグモイド関数

ニューラルネットワークに出てくる、活性化関数の一つであるシグモイド関数 $$h(x)=\frac { 1 }{ 1+{ e }^{ -x } }$$ この関数の特徴は x = 0, y = 0.5 の点を通り、yの値は0~1の範囲に制限され...
使える数学

合成関数の微分

Deep Learningをお勉強していたら、合成関数の微分が出てきたのですが、もう30年ぶりぐらいに見たので、その復習です。 \(y=f(u), u=g(x)\)としたとき、\(y=f(g(x))\)を合成関数とよび、この合成関数を\(x...