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

建立网站策划wdcp新建网站

建立网站策划,wdcp新建网站,免费logo制作,外贸网站虚拟空间一、计算图、反向传播原理 1. 回顾前向传播 例:假设现在有一个神经网络,其仅有一个输出层和一个神经单元 定义 定义 ,即激活函数对激活值不再做具体处理 定义平方损失函数 ,计算a的值与真实值的差距 此时,通过计算…

一、计算图、反向传播原理

1. 回顾前向传播

        例:假设现在有一个神经网络,其仅有一个输出层和一个神经单元

        · 定义 z = wx+b

        · 定义 a = g(z) = z = wx+b,即激活函数对激活值不再做具体处理

        · 定义平方损失函数 J(w,b) = \frac{1}{2}(a-y)^2,计算a的值与真实值的差距

        此时,通过计算图,我们可以看到前向传播的过程:

        ①输入 x,分别与权重 w 和 b 做运算得到 z,再经过激活函数得到 a 的值;

        ②拿 a 的值与真实值 y 做比较,从而得到损失函数的值。

        

        在这个过程中,我们通过计算图将得到损失函数 J(w,b) 的每一小步操作都呈现了出来,并用诸如 c 和 d 的变量名表示其中的某一部分,※这方便我们后续进行反向传播的求导操作。

        如果我们要实现梯度下降不断更新权重 w 和 b 的值从而减小损失函数,就需要知道损失函数对于 w 和 b 的导数值。这个过程我们称之为【反向传播】。

2. 反向传播

        损失函数对于 w 和 b 的导数值不能够直接求导呈现,由于 J(w,b) 是 w 和 b 经过了多个变换最终计算出来的,因此要对 J(w,b) 求 w 和 b 的导数,就应该使用链式法则来进行计算。

        如图所示,在计算图中进行反向传播的运算,最终可以通过链式法则得到 \frac{\partial J}{\partial w} 和 \frac{\partial J}{\partial b} 的值。

        · 利用这些值,我们就可以进一步执行梯度下降算法的相关操作,来不断更新 w 和 b 的值从而使 J(w,b) 最小。

        · 一般地,当导数为0时,证明达到了极小值点,此时即是梯度下降收敛的位置。

※有关梯度下降算法的相关知识,详见先前学习笔记※

        激活函数的选择:

        目前使用较多的是ReLU函数,它的求导表现是要么让某个参数通过,要么让某个参数消失,因此优化表现更好,且缓解了梯度消失问题(后续会进一步学习)

二、使用 Sympy 的库和包自行计算导数

import sympy
# 使用J和w作为求导计算的符号
J, w = sympy.symbols('J, w')
# 确定两者之间的函数表达式
J = w**2
# diff()函数表示求第一个数对第二个数的导数
dJ_dw = sympy.diff(J, w)
print(dJ_dw)
print(dJ_dw.subs([(w,2)]))  # subs表示将w的值实际代入进去求dJ_dw的值

http://www.yayakq.cn/news/953563/

相关文章:

  • 广东品牌网站建设报价表辽宁建设工程信息网上开标流程
  • 可视化建站源码5156智通人才招聘网
  • 装修网站怎样做数据分析师就业前景如何
  • 福田网站建设运营费用公司邮箱怎么注册
  • 做优惠卷网站倒闭了多少湛江模板做网站
  • 大连网站建设方案优质的响应式网站建设
  • 怎么搭建网站平台通州重庆网站建设
  • 亿唐为什么2005年做虚拟网站宜春制作网站公司哪家好
  • 外贸视频网站开发淡水网站建设定制
  • 深圳网站托管公司wordpress ftp 设置
  • 在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决网站做目录中
  • 网络免费推广网站成立咨询公司需要什么条件
  • 成都哪家网站建设好查看域名之前做的网站
  • 石家庄免费专业做网站功能分类模块类型网站
  • 建设银行软件官方网站慈溪网站开发
  • 网站建设 安庆网上注册公司什么网站
  • 佛山外英语网站制作淄博网站优化公司
  • 什么网站可以做头像wordpress登陆后可见
  • 微网站开发用什么软件网站导航条设计欣赏
  • 电子商务网站成功的关键是wordpress占用多少内存
  • 网页制作与网站建设06627半江红网站建设
  • 白云网站制作制作一个WordPress主题
  • 做装修的有那些网站比较好wordpress媒体库源码
  • 婚纱摄影类网站建设网站的市场机会
  • 网站推广的具体内容手机网站开发语言
  • 女装市场网站建设费用评估网络程序
  • 二级域名网站免费建站qq空间刷赞网站推广
  • 网站静态页面生成河间网站建设价格
  • 公司建设网站产生哪些费用英文网站建设设计
  • 网站设计需要考虑的基本原则微信机器人