当前位置: 首页 > news >正文

无锡网站建设人员semrush

无锡网站建设人员,semrush,专业网站策划 西安,吴桥网站建设公司反向传播#xff08;back propagation#xff0c;BP#xff09;算法也称误差逆传播#xff0c;是神经网络训练的核心算法。我们通常说的 BP 神经网络是指应用反向传播算法进行训练的神经网络模型。反向传播算法的工作机制究竟是怎样的呢#xff1f;我们以一个两层#xf…反向传播back propagationBP算法也称误差逆传播是神经网络训练的核心算法。我们通常说的 BP 神经网络是指应用反向传播算法进行训练的神经网络模型。反向传播算法的工作机制究竟是怎样的呢我们以一个两层即单隐层网络为例也就是图 8-5 中的网络结构给出反向传播的基本推导过程。 假设输入层为 x x x 有 m m m个训练样本输入层与隐藏层之间的权重和偏置分别为 w 1 w_1 w1​ 和 b 1 b_1 b1​线性加权计算结果为 z 1 w 1 x b 1 z_1 w_1 x b_1 z1​w1​xb1​采用 Sigmoid 激活函数激活输出为 a 1 σ ( z 1 ) a_1 \sigma(z_1) a1​σ(z1​) 而隐藏层到输出层的权重和偏置分别为 w 2 w_2 w2​ 和 b 2 b_2 b2​线性加权计算结果为 z 2 w 2 x b 2 z_2 w_2 x b_2 z2​w2​xb2​激活输出为 a 2 σ ( z 2 ) a_2 \sigma(z_2) a2​σ(z2​)。所以这个两层网络的前向计算过程是为 x → z 1 → a 1 → z 2 → a 2 x → z_1 → a_1 → z_2→a_2 x→z1​→a1​→z2​→a2​ 直观而言反向传播就是将前向计算过程反过来但必须是梯度计算的方向反过来假设这里采用如下交叉熵损失函数 L ( y , a ) − ( y log ⁡ a ( 1 − y ) log ⁡ ( 1 − a ) ) (8-11) L(y, a) -(y \log a (1 - y) \log (1 - a)) \tag{8-11} L(y,a)−(yloga(1−y)log(1−a))(8-11) 反向传播是基于梯度下降策略的主要是从目标参数的负梯度方向更新参数所以基于损失函数对前向计算过程中各个变量进行梯度计算是关键。将前向计算过程反过来基于损失函数的梯度计算顺序就是 d a 2 → d z 2 → d w 2 → d b 2 → d a 1 → d z 1 → d w 1 → d b 1 da_2→ dz_2 → dw_2 → db_2→da_1→ dz_1→ dw_1 → db_1 da2​→dz2​→dw2​→db2​→da1​→dz1​→dw1​→db1​ 首先计算损失函数 L ( y , a 2 ) L(y, a_2) L(y,a2​) 关于 a 2 a_2 a2​ 的导数 d a 2 da_2 da2​影响输出 a 2 a_2 a2​ 的是谁呢由前向传播可知 a 2 a_2 a2​ 是由 z 2 z_2 z2​ 经激活函数激活后计算而来的所以计算损失函数关于 z 2 z_2 z2​ 的导数 d z 2 dz_2 dz2​必须经过 a 2 a_2 a2​ 进行复合函数求导即微积分中常说的链式求导法则。然后继续往前推导影响 z 2 z_2 z2​ 的又是哪些变量呢由前向计算可知 z 2 w 2 x b 2 z_2 w_2x b_2 z2​w2​xb2​影响 z 2 z_2 z2​ 的有 w 2 w_2 w2​ a 1 a_1 a1​ 和 b 2 b_2 b2​继续按照链式求导法则进行求导即可。最终以交叉熵损失函数为代表的两层神经网络的反向传播量化求导计算公式如下 ∂ L ∂ a 2 d d a 2 L ( a 2 , y ) ( − y log ⁡ a 2 − ( 1 − y ) log ⁡ ( 1 − a 2 ) ) ′ − y a 2 1 − y 1 − a 2 (8-12) \frac{\partial L}{\partial a_2} \frac{d}{da_2}L(a_2, y) (-y\log a_2 - (1-y)\log(1-a_2)) -\frac{y}{a_2} \frac{1-y}{1-a_2} \tag{8-12} ∂a2​∂L​da2​d​L(a2​,y)(−yloga2​−(1−y)log(1−a2​))′−a2​y​1−a2​1−y​(8-12) ∂ L ∂ Z 2 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 a 2 − y (8-13) \frac{\partial L}{\partial Z_2} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2} a_2 - y \tag{8-13} ∂Z2​∂L​∂a2​∂L​∂Z2​∂a2​​a2​−y(8-13) ∂ L ∂ w 2 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ w 2 1 m ∂ L ∂ Z 2 a 1 1 m ( a 2 − y ) a 1 (8-14) \frac{\partial L}{\partial w_2} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial w_2} \frac{1}{m}\frac{\partial L}{\partial Z_2} a_1 \frac{1}{m}(a_2 - y)a_1 \tag{8-14} ∂w2​∂L​∂a2​∂L​∂Z2​∂a2​​∂w2​∂Z2​​m1​∂Z2​∂L​a1​m1​(a2​−y)a1​(8-14) ∂ L ∂ b 2 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ b 2 ∂ L ∂ Z 2 a 2 − y (8-15) \frac{\partial L}{\partial b_2} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial b_2} \frac{\partial L}{\partial Z_2} a_2 - y \tag{8-15} ∂b2​∂L​∂a2​∂L​∂Z2​∂a2​​∂b2​∂Z2​​∂Z2​∂L​a2​−y(8-15) ∂ L ∂ a 1 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ a 1 ( a 2 − y ) w 2 (8-16) \frac{\partial L}{\partial a_1} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial a_1} (a_2 - y)w_2 \tag{8-16} ∂a1​∂L​∂a2​∂L​∂Z2​∂a2​​∂a1​∂Z2​​(a2​−y)w2​(8-16) ∂ L ∂ Z 1 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ a 1 ∂ a 1 ∂ Z 1 ( a 2 − y ) w 2 σ ′ ( Z 1 ) (8-17) \frac{\partial L}{\partial Z_1} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial a_1} \frac{\partial a_1}{\partial Z_1} (a_2 - y)w_2\sigma(Z_1) \tag{8-17} ∂Z1​∂L​∂a2​∂L​∂Z2​∂a2​​∂a1​∂Z2​​∂Z1​∂a1​​(a2​−y)w2​σ′(Z1​)(8-17) ∂ L ∂ w 1 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ a 1 ∂ a 1 ∂ Z 1 ∂ Z 1 ∂ w 1 ( a 2 − y ) w 2 σ ′ ( Z 1 ) x (8-18) \frac{\partial L}{\partial w_1} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial a_1} \frac{\partial a_1}{\partial Z_1}\frac{\partial Z_1}{\partial w_1} (a_2 - y)w_2\sigma(Z_1)x \tag{8-18} ∂w1​∂L​∂a2​∂L​∂Z2​∂a2​​∂a1​∂Z2​​∂Z1​∂a1​​∂w1​∂Z1​​(a2​−y)w2​σ′(Z1​)x(8-18) ∂ L ∂ b 1 ∂ L ∂ a 2 ∂ a 2 ∂ Z 2 ∂ Z 2 ∂ a 1 ∂ a 1 ∂ Z 1 ∂ Z 1 ∂ b 1 ( a 2 − y ) w 2 σ ′ ( Z 1 ) (8-19) \frac{\partial L}{\partial b_1} \frac{\partial L}{\partial a_2}\frac{\partial a_2}{\partial Z_2}\frac{\partial Z_2}{\partial a_1} \frac{\partial a_1}{\partial Z_1}\frac{\partial Z_1}{\partial b_1} (a_2 - y)w_2\sigma(Z_1) \tag{8-19} ∂b1​∂L​∂a2​∂L​∂Z2​∂a2​​∂a1​∂Z2​​∂Z1​∂a1​​∂b1​∂Z1​​(a2​−y)w2​σ′(Z1​)(8-19) 以上公式具体的推导过程 公式8-13损失函数对输出层激活值Z2的导数 公式8-14损失函数对输出层权重w2的梯度 公式8-15损失函数对输出层偏置b2的梯度 公式8-16损失函数对隐藏层激活值a1的梯度 公式8-17损失函数对隐藏层加权输入Z1的导数 公式8-18损失函数对隐藏层权重w1的梯度 公式8-19损失函数对隐藏层偏置b1的梯度
http://www.w-s-a.com/news/384268/

相关文章:

  • 高端企业网站建设公司怎么做实用性建设网站都需要哪些
  • 网站备案必须要幕布吗易企秀网站怎么做轮播图
  • 南昌网站排名优化四线城市网站建设方向及营利点
  • 做网站需要钱吗unity 做网站
  • 呼伦贝尔市规划建设局网站wordpress怎么考别人的
  • 免备案自助建站网站成都神速建站
  • 怎样编写app软件快速刷排名seo软件
  • 江苏做家纺的公司网站宣传型企业网站
  • 网站网上商城建设外国一些做环保袋的网站
  • 做空气开关那个网站推广比较好建站技术有哪些
  • 做网站前需要做什么准备wordpress图片云储存
  • 查楼盘剩余房源的网站地方网站推广
  • 农家乐网站建设方案创意平面设计公司简介
  • 信息化建设 网站作用网络营销的形式网站营销
  • 沈阳出名网站潍坊正规建设网站
  • 计算机软件开发需要学什么沈阳网站关键字优化
  • 关于军队建设网站国内最好的wordpress主题
  • 小视频网站如何建设陪诊app开发
  • 英文网站首页优化国外手机网站源码
  • 网站建设公司如何找客户网站建设应该考虑哪些问题
  • 创新的江苏网站建设wordpress用户绑定手机
  • 自己做网赌网站网站设计者
  • 教育培训网站设计辽宁招标工程信息网
  • 韶关网站推广做网站要哪些人员
  • 建设银行网站链接开发公司与物业公司交接清单
  • 网站定位广告企业建网站有这个必要吗
  • 网站模板 商标黄冈建设工程信息网
  • 做鞋子的招聘网站有哪些微网站
  • 项目网站开发建网站 多少钱
  • wordpress做门户seo培训价格