ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Jul 24

最急降下法によるニューラルネットの学習 part5

重みと閾値の(weight_input_hidden, weight_hidden_output, threshold_hidden)初期値を設定し、繰り返し回数num、誤差の許容値δ、学習係数αを用意する。 入力データ […]

続きを読む »

   Jul 20

[Ruby]最急降下法によるニューラルネットの学習 part4

やりたいこと とりあえず簡単なプログラムはかけたから、 式を整理してまとめておく。 ニューラルネットワークのモデル シグモイド関数(f,g) 学習の定式化 パラメタの変化量 明日はアルゴリズムをまとめようかな。

続きを読む »

   Jul 18

[Ruby]最急降下法によるニューラルネットの学習 part3

やりたいこと 前回までのNeuralNetworkプログラムでは何らかしらのバグがあったため それを修正したい。 プログラム シグモイド関数の微分が間違ってた。 シグモイド関数の微分の部分を直したプログラムが以下。 実行 […]

続きを読む »

   Jul 16

[Ruby]最急降下法 によるニューラルネットの学習 part2

昨日の続き。 とりあえず一通り書けたけど、 学習していくと重みがNaNになってしまう。。。 明日直そう。

続きを読む »

   Jul 15

[Ruby]最急降下法によるニューラルネットの学習 part1

やりたいこと ニューラルネットワークのプログラムを書きたくなったので、 一番簡単な最急降下法でプログラムを書いてみる。 今日は、とりあえず枠組みだけ。 プログラム 入力データ 適当なinput layerのデータ。 nn […]

続きを読む »