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

服饰营销型网站建设朋友圈广告投放价格表

服饰营销型网站建设,朋友圈广告投放价格表,网站怎么做关键词,wordpress 物流 系统系列文章目录 文章目录 系列文章目录一、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://www.dtcms.com/wzjs/263122.html

相关文章:

  • 怎么做企业功能网站外贸网站建设优化
  • 关于加强网站建设和管理的通知b站好看的纪录片免费
  • 源码资源官网seo推广软件品牌
  • 站长之家产品介绍seo算法
  • gogogo高清在线播放seo有哪些优缺点?
  • 南京网站开发询南京乐识模板网站建设
  • 外贸网站架构免费广告
  • 戴南做网站关键词搜索爱站
  • 杭州景观设计公司整站优化包年
  • 做网站需要什么基础如何快速提升网站关键词排名
  • 深圳网络营销十年乐云seo专家福州关键词优化平台
  • 怎么用ip做网站百度官网优化
  • 怎样防止别人利用自己电脑做网站新媒体运营哪个培训机构好
  • 自己做的网站怎么排名站长网站工具
  • 中国建筑官网站国外网站加速
  • 0基础学网站开发苏州网络公司
  • 那个大学业做网站怎么看百度指数
  • 个人做信息分类网站需备案吗seo如何优化的
  • 搜索网站不显示图片百度竞价推广账户
  • 微信视频网站怎么做的网络销售是什么
  • 织梦dedecms网站更换域名后文章图片路径批量修改长沙seo代理商
  • 室内设计网站建设软文范例300字
  • 江干网站建设最新营销模式
  • 九江网站建设公司山西seo推广
  • 无代码开发原理外贸网站如何推广优化
  • 推荐一个简单的网站制作成都网络推广运营公司
  • 微信开发公司衡水网站seo
  • 资源下载网站wordpress推广自己产品的文案
  • 怎么做网站分站百度的竞价排名是哪种方式
  • 秦皇岛网站制作人才招聘西安百度百科