1

私はMatlabで実験しており、2つの値で構成される入力ベクトルを使用してNarxニューラルネットワークをセットアップしています.40個のニューロンを持つ非表示のシグモイド層、15個の別のニューロン、およびからなる出力層よりも、それぞれが30倍遅れていますpurelin 関数を持つ 1 つの値。

ネットワークを c/c++ lib fann に転送しようとするので、どのレイヤーが何をするのかを理解しようとします。

netc.b{3} = 0.2302

netc.LW{6} は、15 個の値を持つベクトルを提供します。値をゼロに設定すると

netc.LW{6} = zeros(1,15)

そして、ネットワークにゼロを供給します

out = netc(con2seq([zeros(1,40);zeros(1,40)]))

出力に現れるのはバイアスだけだと思いますが、311.7813 の 40 倍の値が得られます。出力レイヤーのバイアスをゼロに設定すると、出力として 255.5 の 40 倍が得られます。私は何を間違えますか?

4

0 に答える 0