ニューラルネットワーククラスを作成しようとしていますが、いくつかの点については十分に理解していません。私はフォールリングのデザインに2つの質問があります。ニューラルネットワーク開発
私はこれを正しくやっていますか?バイアスニューロンは、すべてのニューロン(入力層のニューロンを除く)または隠れ層のニューロンに接続する必要がありますか?
私の2番目の質問は出力値の計算です。私はニューロンの出力値を計算するために以下の方程式を使用しています。
HiddenLayerFirstNeuron.Value = (input1.Value * weight) + (input2.Value * weight) + (Bias.Value * weight)
この式の後、私は活性化を計算し、結果は出力を送信します。そして同じことをする出力ニューロン。
私は何をしているのか分かりませんし、問題を解決したいと思います。
申し訳ありませんが、私は明確にすることを求めています。 入力ユニットを除くすべてのユニットでアクティベーション機能を使用する必要がありますか? –
はい。一度、入力ユニットやネットでは活性化関数(S字状)をよく使用していますが、入力ユニットの起動機能のために正規化されたデータが再び正規化されるため、出力ユニットの出力は低くなりました。 – viceriel