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

pytorch学习入门之 Variable(变量)

Variable(变量)

autograd.Variable 是包的核心类. 它包装了张量, 并且支持几乎所有的操作. 一旦你完成了你的计算, 你就可以调用 .backward() 方法, 然后所有的梯度计算会自动进行.

你还可以通过 .data 属性来访问原始的张量, 而关于该 variable(变量)的梯度会被累计到 .grad上去.

 

还有一个针对自动求导实现来说非常重要的类 - Function.

Variable 和 Function 是相互联系的, 并且它们构建了一个非循环的图, 编码了一个完整的计算历史信息. 每一个 variable(变量)都有一个 .grad_fn 属性, 它引用了一个已经创建了 Variable 的 Function (除了用户创建的 Variable `` 之外 - 它们的 ``grad_fn is None ).

如果你想计算导数, 你可以在 Variable 上调用 .backward() 方法. 如果 Variable 是标量的形式(例如, 它包含一个元素数据), 你不必指定任何参数给 backward(), 但是, 如果它有更多的元素. 你需要去指定一个 grad_output 参数, 该参数是一个匹配 shape(形状)的张量.

import torch
from torch.autograd i

http://www.kler.cn/news/162302.html

相关文章:

  • 【面试经典150 | 二叉树】从前序与中序遍历序列构造二叉树
  • 苹果手机ios系统安装了一个免签应用书签webclip描述文件该如何卸载?
  • 学习php中使用composer下载安装firebase/php-jwt 以及调用方法
  • 细粒度视觉分类的注意内核编码网络
  • 美国Linux服务器的iptables防火墙介绍
  • 超详细介绍Ubuntu系统安装CUDA和cuDNN【一站式服务!!!】
  • 布匹瑕疵图像识别的CNN模型设计
  • 大数据的技术栈-逐步完善
  • 使用命令行移除VSAN中故障磁盘
  • kali linux入门及常用简单工具介绍(非常详细)从零基础入门到精通,看完这一篇就够了
  • SpringMVC 案例
  • 微前端个人理解与简单总结
  • 对Spring源码的学习:一
  • 机房动力环境智能监控系统
  • 离高薪测试你可能只差这个理解:python 内存管理机制
  • postgresql pg_hba.conf 配置详解
  • 首次面试经历(忘指导)当我在简历上写了苍穹外卖,瑞吉外卖时……
  • Selenium自动化测试总结
  • 图像处理之把模糊的图片变清晰
  • jira创建用例,与任务关联
  • flask web开发学习之初识flask(三)
  • 从零开发短视频电商 在AWS上用SageMaker部署开源模型并用Java SDK调用
  • 录视频人不在电脑旁,怎么设置定时关机
  • Oracle Flashback示例集锦
  • Flutter 如何更新showModalBottomSheet 中的数据
  • c# 判断是否连接公网
  • ElementUI+vue+nodejs培训学校课程预约网站的设计与开发
  • ULAM公链第九十六期工作总结
  • 学习记录---kubernetes中备份和恢复etcd
  • MacOS M芯片 安装MySQL5.7教程