ニューラルネットワークの一種である多層パーセプトロンについて研究しています。Back Propagation Algorithm について読んだとき、特定のレイヤーのすべてのエラーを計算した直後に重みを更新することを提案する著者もいますが、別の著者は、すべてのレイヤーのすべてのエラーを取得した後に重みを更新する必要があると説明しています。正しいアプローチとは?
最初のアプローチ:
function void BackPropagate(){
ComputeErrorsForOutputLayer();
UpdateWeightsOutputLayer();
ComputeErrorsForHiddenLayer();
UpdateWeightsHiddenLayer();
}
2 番目のアプローチ:
function void BackPropagate(){
ComputeErrorsForOutputLayer();
ComputeErrorsForHiddenLayer();
UpdateWeightsOutputLayer();
UpdateWeightsHiddenLayer();
}
すべてに感謝します。