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 }$$と置くと、$$y=f(u...
数学

シグモイド関数

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

合成関数の微分

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