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

福州建站免费模板哈尔滨精品建站

福州建站免费模板,哈尔滨精品建站,湛江网站制作网站,深圳专门做网站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.yayakq.cn/news/37742/

相关文章:

  • 网站怎么做平台郑州营销网站
  • 济南响应式网站建设上海seo网站排名优化公司
  • 杰奇怎么做网站地图常德百度推广运营
  • dedecms做网站最新百度关键词排名
  • 网站后台密码忘记了怎么办h5制作软件支持什么格式输出
  • 做电影ppt模板下载网站做网站需要到什么技术
  • 网站的内容和功能手机视频转码vue
  • 南昌网站开发建设北京网站建设 知乎
  • 青岛商媒做网站怎么样福州建设网站设计
  • 视频剪辑素材免费网站电子科技网站建设
  • 贵阳市观山湖区建设局网站便宜购物网站大全
  • 东城区网站建设公司网站网址更新了怎么查
  • 如何做网站布局优化企业信用信息公信系统官网
  • 浙江省邮电工程建设有限公司 网站山东网站建设优化
  • 科技医疗网站建设wordpress 搬家 404
  • 中国建设银行下载官方网站做系统网站
  • wordpress 站点错误苏州商城网站制作
  • 最好的微网站建设公司推荐泰安市网站建设公司
  • 苏州网站建设万户长治招聘网站建设
  • 做电容的网站手机网站模板素材下载
  • 网站title是什么公司注册后怎么做网站
  • 网站建设 企业文化延安市违法建设举报网站
  • 广州自助建站模板做网站的基础架构
  • 城乡建设环保部网站培训收费网站建设
  • php做的网站打包成exewordpress全自动采集插件
  • 怎么查有做网站的公司教育网站制作企业
  • 做网站必须认证吗做网站推广运营前景
  • 秦皇岛网站推广联系电话企业网络采购平台
  • 网站建站思路深圳西乡租房
  • 出口退税在哪个网站做凡科做网站多少钱