2

ディア・オール、

バックプロパゲーションを使用するニューラル ネットワークを実装しようとしています。ここまでで、各ニューロンが前の層のすべてのニューロンから重み付けされた入力を受け取り、それらの合計に基づいてシグモイド関数を計算し、それを次の層に分配する段階に到達しました。最後に、ネットワーク全体が結果 O を生成します。次に、A はエラーを E = 1/2(DO)^2 として計算します。ここで、D は目的の値です。この時点で、ネットワーク全体のすべてのニューロンが個々の出力とネットの全体的なエラーを持っている場合、それを逆伝播して重みを調整するにはどうすればよいでしょうか?

乾杯 :)

4

2 に答える 2

2

トレーニング モードでバックプロパゲーション アルゴリズムの次のステップであるデルタ ルールを適用する必要があります。次のステップで重みに適用する変更量が示されます。

http://en.wikipedia.org/wiki/Delta_rule

http://en.wikipedia.org/wiki/Backpropagation

お役に立てれば

于 2013-07-21T13:27:09.210 に答える