神经网络反向传播(相关公式)

在文章最后,给了一篇pdf,这个pdf是刘大佬找的,也忘了从哪里看的了,这里在文章最后给出链接,全文更加连贯,如果有知道出处的,务必告知,如果不介意引用,我一定给出原文软链。
CSDN的LaTeX是真的烂,没有之一,之前还好好的,现在就不行了!!!

看了网上的帖子,写的很好,不过我还是想自己整理下,有的地方原来的博主还是有点散了,不过建议先看原博,然后在按照如下思路展开,不然可能有点跳跃。
自己认为下面的思路还是很清晰的,编辑公式就花了我好长时间啊。。。

正向传播是为了计算net out的值
反向传播
这里写图片描述

首先说一下sigmoid函数的一个比较好的特点:
f ′ ( x ) = f ( x ) ∗ ( 1 − f ( x ) ) f'(x) = f(x) * (1 - f(x)) f(x)=f(x)(1f(x))

隐含层---->输出层

∂ E t o t a l ∂ W 5 = ∂ E t o t a l ∂ o u t o 1 ∗ ∂ o u t o 1 ∂ n e t o 1 ∗ ∂ n e t o 1 ∂ w 5 = δ o 1 ∗ ∂ n e t o 1 ∂ w 5 = δ o 1 ∗ o u t h 1 \frac {\partial E_{total}} {\partial {W_5}} = { \frac {\partial E_{total}} {\partial {out_{o_1}}} } * \color {red}{ \boldsymbol { { \frac {\partial {out_{o_1}}} {\partial {net_{o_1}}} } * { \frac {\partial net_{o_1}} {\partial {w_5}}} } } = \delta_{o_1} * { \frac {\partial net_{o_1}} {\partial {w_5}} } = \delta_{o_1} * {out}_{h_1} W5Etotal=outo1Etotalneto1outo1w5neto1=δo1w5neto1=δo1outh1

在这里 δ o 1 = ∂ E t o t a l ∂ o u t o 1 ∗ ∂ o u t o 1 ∂ n e t o 1 \delta_{o_1} = \frac {\partial E_{total}} {\partial {out_{o_1}}} * \frac {\partial {out_{o_1}}} {\partial {net_{o_1}}} δo1=outo1Etotalneto1outo1表示\boldsymbol{输出层的误差}含义如下:
在这里插入图片描述

KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲ \frac {\parti…

因此原式带入后:
在这里插入图片描述

KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲\frac {\partial…

隐含层---->隐含层

∂ E t o t a l ∂ W 1 = ∂ E t o t a l ∂ o u t h 1 ∗ ∂ o u t h 1 ∂ n e t h 1 ∗ ∂ n e t h 1 ∂ w 1 \frac {\partial E_{total}} {\partial {W_1}} = { \frac {\partial E_{total}} {\partial {out_{h_1}}} } * \color {red}{ \boldsymbol { { \frac {\partial {out_{h_1}}} {\partial {net_{h_1}}} } * { \frac {\partial net_{h_1}} {\partial {w_1}}} } } W1Etotal=outh1Etotalneth1outh1w1neth1

这里的 ∂ E t o t a l ∂ o u t h 1 { \frac {\partial E_{total}} {\partial {out_{h _1}}} } outh1Etotal可推导如下:
在这里插入图片描述

KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲ \frac {\partia…

为了简化公式记 δ ( h 1 ) \delta(h_1) δ(h1)表示隐含层单元 h 1 h_1 h1的误差为

在这里插入图片描述

KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲ \frac {\partia…

这里的 δ \delta δ链接顶部的公式是同一个公式,所以为什么偏导是这样的也就解释清楚了,当然在链接也给出了形式化的证明

对比这上面两个,可以发现两个后面的红色字体部分是一样的,只不过针对两个层需要稍微改动点,并且两个偏导数的形式是一样的

参考链接

bp从入门看到激动还想哭 博主墙裂推荐

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值