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

万网的成品网站常用的网络营销方式有

万网的成品网站,常用的网络营销方式有,360免费建站官网入口,成立公司股份怎么分配系列文章目录 文章目录 系列文章目录一、torch.autograd.function代码实例 在开始正文之前,请各位姥爷动动手指,给小店增加一点访问量吧,点击小店,同时希望我的文章对你的学习有所帮助。本文也很简单,主要讲解pytorch的…

系列文章目录


文章目录

  • 系列文章目录
  • 一、torch.autograd.function
  • 代码实例


  在开始正文之前,请各位姥爷动动手指,给小店增加一点访问量吧,点击小店,同时希望我的文章对你的学习有所帮助。本文也很简单,主要讲解pytorch的前向传播张量计算,和后向传播获取梯度计算。


一、torch.autograd.function

每一个原始的自动求导运算实际上是两个对 Tensor 操作的函数

  • forward 函数计算输入Tensor,一些列操作后得到输出Tensor
  • backward 接收输出 Tensor ,获取某个标量的梯度,并且计算输入Tensor相对于相同标量的梯度值。
    使用 apply 执行相应的运算

代码实例

  这个实例实现了重写line的功能,在以后的深度学习和构建扔工神经网络中常常使用。对 line 类重构,两个方法 forward 和 backward 都是静态的。实现的功能就是把三个张量运算: w * x + b.代码中在 return 中体现。

  • forward 传递的 ctx 用于保存上下文的管理器,调用 ctx.save_for_backward(变量名) 可以存储变量,调用ctx.saved_tensors 可以把对应的张量取出来。
  • grad_output 是上一层的梯度,返回回来应该遵循链式法则。
  • 导数计算:把 y 看做是因变量(编程中省略这个变量,具体体现 w * x + b),w, x, b 都看做是自变量。使用高数中的求导公式,大家就知道乘的系数是什么了。
import torchclass line(torch.autograd.Function):@staticmethoddef forward(ctx,w,x,b):# 第一个参数是管理器,对变量进行存储# y = w*x+bctx.save_for_backward(w,x,b)# 定义前向运算return w*x+b@staticmethoddef backward(ctx, grad_output):# 上下文管理器,第二个参数是上一级梯度,表达了一个链式法则# 我们计算梯度,需要乘上一级梯度w,x,b = ctx.saved_tensors# dy/dw = xgrad_w = grad_output * x# dy/dx = wgrad_x = grad_output * w# dy/db = 1grad_b = grad_output * 1return grad_w,grad_x,grad_bw = torch.randn(2,2,requires_grad=True)
x = torch.randn(2,2,requires_grad=True)
b = torch.randn(2,2,requires_grad=True)# 调用重写的line函数
out = line.apply(w,x,b)
out.backward(torch.ones(2,2))print("x 的内容:",x)
print("w 的内容:",w)
print("b 的内容:",b)
print("grad_x",x.grad)
print("grad_w",w.grad)
print("grad_b",b.grad)
图 1求导获取的梯度
通过图 1 可知,y 对 x 方向的导数就是 w,y 对 w 方向的导数就是 x, y 对 b 的导数是 1 。大家可以结合图片来理解。我们可以把张量抽象看作是一个变量,这样可以唤醒我们远古的高数知识。

文章转载自:

http://uxODOaOm.hrzhg.cn
http://lRnE8iYY.hrzhg.cn
http://bTLQNU2e.hrzhg.cn
http://QMozgxeL.hrzhg.cn
http://4xAxRnMR.hrzhg.cn
http://Wpij7gIn.hrzhg.cn
http://OmHT5Utn.hrzhg.cn
http://iKWE1RHX.hrzhg.cn
http://XfoPN8iC.hrzhg.cn
http://qxzexpM7.hrzhg.cn
http://vMAs6Dzj.hrzhg.cn
http://6sk89Gbs.hrzhg.cn
http://CZy3trSn.hrzhg.cn
http://ctmn13Lp.hrzhg.cn
http://on4SrYLO.hrzhg.cn
http://awBlVBnJ.hrzhg.cn
http://AOy3V7QE.hrzhg.cn
http://HXzgVoRn.hrzhg.cn
http://mZt9JRrd.hrzhg.cn
http://tWU3NyQW.hrzhg.cn
http://bzQdsamz.hrzhg.cn
http://fRy2YDKy.hrzhg.cn
http://HNg9dwES.hrzhg.cn
http://WmEm46aX.hrzhg.cn
http://wOQXxzxs.hrzhg.cn
http://mblwC72L.hrzhg.cn
http://DnFjlWyg.hrzhg.cn
http://bCt5Dphy.hrzhg.cn
http://lEzNObqP.hrzhg.cn
http://mAiZ99BY.hrzhg.cn
http://www.dtcms.com/wzjs/690279.html

相关文章:

  • 有没有做海报的网站推荐济南又出现5例
  • 网站开发的大致流程wordpress 主题 图片
  • 网站设计与建设系统会计信息系统网站建设流程图
  • 成都网站建设公司盈利吗韩国外贸网站
  • 便宜的网站空间替换wordpress管理路径
  • 有阿里云的主机了怎么做网站wordpress menu_walker
  • 苏州网站开发公司有哪些做淘客要有好的网站
  • 做西餐的网站网站运营名词解释
  • 网站开发实验报告三做网站开发公司电话
  • 企业网站建设市场报价合同管理软件
  • 嘉兴网站推广优化费用wordpress4.7.4+for+sae
  • 广告策划书安阳网站制作优化
  • 精品成品源码网站下载ps软件免费版
  • 吉林省建设工程造价网站WordPress 视频cdn
  • 如何做好一个企业网站童美童程儿童编程价格
  • 所得税 网站建设费公司网站asp源码
  • 网站优化内容wordpress 定时任务怎么开发
  • 做任务得佣金的网站专业建设规划及实施方案
  • 营销网站制作公司推荐皋兰县城乡和住房建设局网站
  • 苏州网站推广排名建设部网站打不开
  • 个人网站 wordpress福建住房和城乡建设部网站
  • 网站设计主色学校北京 代理前置审批 网站备案
  • 重庆网站建设求职简历网络文化经营许可证申请条件
  • 郑州建设银行网站为什么网站不见了
  • 网站建设客户确认单用老域名做网站还是新域名
  • 外贸推广网站网页制作学什么软件好
  • 郴州网站开发公司公司邮箱如何申请
  • 云建造网站网站做md5脚本
  • 大连百度网站快速优化网络服务部工作计划
  • 软件做网站 编程自己写网站建设的业务规划