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

重庆seo技术教程宁波正规优化seo价格

重庆seo技术教程,宁波正规优化seo价格,深圳网站建设 设计首选深圳市,运河经济开发区建设局网站requires_grad大家都挺熟悉的,因此穿插在retain_grad的例子里进行捎带讲解就行。下面看一个代码片段: import torch# 创建一个标量 tensor,并开启梯度计算 x torch.tensor(2.0, requires_gradTrue)# 中间计算:y 依赖于 x&#x…

requires_grad大家都挺熟悉的,因此穿插在retain_grad的例子里进行捎带讲解就行。下面看一个代码片段:

import torch# 创建一个标量 tensor,并开启梯度计算
x = torch.tensor(2.0, requires_grad=True)# 中间计算:y 依赖于 x,是非叶子节点
y = x * 3# 继续计算,得到 z
z = y * 4# 反向传播
z.backward()# 查看梯度
print("x.grad:", x.grad)  
print("y.grad:", y.grad)  

输出结果为:

x.grad: tensor(12.)
y.grad: None
/tmp/ipykernel_219007/1060175670.py:17: UserWarning: The .grad attribute of a Tensor that is not a leaf Tensor is being accessed. Its .grad attribute won't be populated during autograd.backward(). If you indeed want the .grad field to be populated for a non-leaf Tensor, use .retain_grad() on the non-leaf Tensor. If you access the non-leaf Tensor by mistake, make sure you access the leaf Tensor instead. See github.com/pytorch/pytorch/pull/30531 for more informations. (Triggered internally at aten/src/ATen/core/TensorBody.h:489.)print("y.grad:", y.grad)

警告的大致意思是:访问了非叶子节点的.grad属性,但非叶子节点的.grad属性并不会在反向传播的过程中被自动保存下来(这是为了节省内存,毕竟我们只需要计算那些手动设置.requires_gradTrue的张量的梯度,并进行梯度更新,对吧?)

因此,我们只需要添加一行代码y.retain_grad(),修改后的代码如下:

import torch# 创建一个标量 tensor,并开启梯度计算
x = torch.tensor(2.0, requires_grad=True)# 中间计算:y 依赖于 x,是非叶子节点
y = x * 3
y.retain_grad()# 继续计算,得到 z
z = y * 4# 反向传播
z.backward()# 查看梯度
print("x.grad:", x.grad)  
print("y.grad:", y.grad)  

输出结果为:

x.grad: tensor(12.)
y.grad: tensor(4.)

可以看到,现在非叶子节点y的梯度也在反向传播以后被正确保存了!

http://www.dtcms.com/wzjs/141790.html

相关文章:

  • 服务器ecs可以做网站吗免费b站推广网站入口202
  • 超值的网站建设徐州seo网站推广
  • 网站建设运营部部长岗位职责北京seo公司网站
  • 杭州做网站的科技公司抖音流量推广神器软件
  • java做网站如何验收可以搜任何网站的浏览器
  • 网站建设都怎么找客户的附子seo
  • 国外做问卷网站好谷歌浏览器网页版入口
  • 邢台无忧网站建设公司app推广接单平台
  • 做亚马逊有看数据的网站吗做引流推广的平台
  • 电子政务网站开发sem是什么?
  • 加盟网站制作费用网站关键词如何优化上首页
  • 腾讯公司做的购物网站南昌seo服务
  • 中国最好的域名注册网站就业seo好还是sem
  • 广州网站推广找哪里媒体资源网官网
  • 网站建设检查免费的网站推广在线推广
  • 海淀高端网站建设net的网站建设
  • 聊城做网站哪里好怎么优化标题和关键词排名
  • 网站备案怎么查询网络营销策略ppt
  • wordpress smileswindows系统优化软件
  • 琼中网站建设北京百度推广投诉电话
  • 开通网站的请示搜索引擎优化实训心得
  • 凡科建站做网站需要几天收录提交入口
  • 微信公众交友网站开发新闻发布会新闻通稿
  • 有哪些网站是用php做的信息流广告怎么投放
  • 国家工信部网站域名查询系统seo日常工作内容
  • 桂林论坛天涯社区网站如何进行seo
  • html网站如何做seo百度推广教程视频教程
  • 做播放器电影网站需要多少钱平台代运营是什么意思
  • 门户网站建设注意事项网站怎么创建
  • 网站联系客服是怎么做的球队世界排名榜