以前書いた下の誤差逆伝播法の記事に対してバウショック様からご指摘をいただきました。
■バウショック様からのご指摘-----------------------
貴重な理論解説ありがとうございます。
出力層の誤差δを求めると以下のようになりますとの説明で
(右上の l 層を省略していますが)
C = (1/2)*∑(ti - ai)^2 = (1/2)*∑(ti - zi)^2 からの偏微分は
δi = dC/dz = ∑(zi - ti)
ではありませんか? zi(zi - ti) になるのでしょか?
----------------------------------------------------------------
ご指摘いただいた通り、出力層の誤差をzi(zi - ti)と記載しておりましたが、誤りになります。
合成関数の微分の計算ミスをしておりました。誠に申し訳ありません。
以下に正確な式展開を示させていただきます。
まとめると出力層の誤差は、以下のようになります。
以上になります。
ご指摘ありがとうございました。
上記内容で間違い等がありましたらご教示いただけると幸いです。
コメント