神经网络反向传播算法公式推导详解

来源:互联网 发布:知乎三国第一人 编辑:程序博客网 时间:2024/05/21 17:51

1.   基本结构理解

神经网络的基本结构如下图所示



       神经网络结构理解: 不论神经网络的结构如何复杂,都可以将其理解为一个输入向量到输出的一个函数。将神经网络应用到分类问题上,其目标为:使得训练数据的真实标签与网络中最后一层输出的差值尽可能的小,即损失函数尽可能小。

        神经网络训练: 即通过给神经网络输入不同的训练数据,不停的调整网络中的参数,使得损失函数的值趋于最优。

2.变量表示定义:

(1)  C:损失函数




3: 反向传播公式的推导

注意:下述公式中所有加粗符号表示向量,未加粗符号表示标量。

(1)    公式1:损失函数在输出层神经元上的误差。(此时符号表示网络的输出层)



对于层上的所有神经元,则可表示为向量形式


(2) 公式2:损失函数在中间层误差: 因为之前已经求出了输出层的误差,根据误差反向传播的原理,当前层的误差可理解为上一层所有神经元误差的复合函数。即:使用上一层的误差来表示当前层误差,并依次递推。(此时符号表示网络的中间层)



其中,从(a)到(b)可理解为当前层的残差是其后一层各个神经元的残差传播而来,即可当前层当前神经元的残差是后一层各个神经元的残差的复合函数,按照多元复合函数的求导公式,即可表示为(b)所示的求和的形式。

    

    其向量表示为:


(3)公式3推导:损失函数对权重的导数


(4)公式4推导:损失函数对偏置项的导数



参考文献:

1.  Michael Nielsen        Neural Networks and DeepLearning











原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 退差价把下单立返红包退还了怎么办 苏宁电器发票丢了换电器怎么办 苹果5s访问限制密码忘了怎么办 京东买的暴风电视出现问题了怎么办 控水一个月的三角梅还没开花怎么办 帮别人办手机分期不还怎么办 国美在线没有信用卡分期不了怎么办 手机店办理分期被老板套现了怎么办 美的空调保修卡丢了怎么办 格力空调保修卡丢了怎么办 荣耀9i手机总是滑手怎么办? 春兰空调没发票不给修怎么办 洗衣机顶盖的安全开关坏了怎么办 苹果手机的开关健坏了怎么办 淘宝买的东西快递弄破损了怎么办 京东购买邮来手机里面没有怎么办 孕期建卡病历本丢了怎么办 四维检查胎儿心脏有缺陷怎么办 七个月的宝宝俩个蛋蛋都疝气怎么办 电脑有些网站看视频不能全屏怎么办 小米滑板车坏了售后不保修怎么办 红米4a电池不耐用怎么办 华为手机买个别人退货的怎么办 京东购物怎么查订单查询不到怎么办 退款了又收到货怎么办快递打电话 快递未收到货能退款商家拒绝怎么办 黑色牛仔裤有一块洗白了怎么办 黑色牛仔裤被洗衣液烧了怎么办 在蘑菇街退鞋子商家非说脏了怎么办 牛皮屑怎么办ke靠成都银康 微信订阅号取消关注之后还在怎么办 腾讯新闻红包领取说帐号异常怎么办 计算机职弥报名没选模块怎么办 有人用我手机注册有赞了怎么办 一件代发别人的货被投诉了怎么办 淘宝极速退款后商家拒收快递怎么办 运费险退到天猫垫付账户了怎么办 淘宝卖家食品有问题该怎么办 美团外卖不要辣椒给放了怎么办 旺旺卖家拒收我的消息怎么办 淘宝清空购物车大奖到上限了怎么办