个人理解
在pytorch中都是tensor进行计算的,神经网络在训练的过程中是不断更新参数的,也就需要反响传播,但是仅仅依靠tensor是不能达到反向传播的,这个时候,Variable变量,是一个可以变化的量,那么就可以反向传播了

  • requires_grad (指定该节点及依赖它的节点是否求导)
    variable默认是不需要被求导的,即requires_grad属性默认为False,如果某一个节点的requires_grad为True,那么所有依赖它的节点requires_grad都为True。
  • volatile (指定该节点及依赖它的节点是否不求导)
    variable的volatile属性默认为False,如果某一个variable的volatile属性被设为True,那么所有依赖它的节点volatile属性都为True。volatile属性为True的节点不会求导,volatile的优先级比requires_grad高。
  • retain_graph
    多次反向传播(多层监督)时,梯度是累加的。一般来说,单次反向传播后,计算图会free掉,也就是反向传播的中间缓存会被清空【这就是动态度的特点】。为进行多次反向传播需指定retain_graph=True来保存这些缓存。
  • backward()
    反向传播,求解Variable的梯度。放在中间缓存中。

pytroch中的Variable()介绍相关推荐

  1. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  2. php引用代码_PHP引用是什么?php中引用的介绍(代码实例)

    本篇文章给大家带来的内容是关于PHP引用是什么?php中引用的介绍(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 什么是引用 在 PHP 中引用是指用不同的名字访问 ...

  3. HTML中Css详细介绍

    HTML中Css详细介绍 一.样式表的作用 1.Css样式表,层叠样式表 2.类似于人类的衣服,网页的衣服 3.作用:美化网页 4.优势: 1.内容与表现分离,便于维护 2.样式丰富,页面布局灵活 3 ...

  4. Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍

    1 解决ls查看文件爱呢颜色为白色 方法一: 1.修改~/.bashrc文件,添加如下内容 alias ls='ls --color=auto' 2.source一下,让修改配置生效 source ~ ...

  5. c语言字符串加减_C语言中指针的介绍

    C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...

  6. Linux中 /boot 目录介绍 【转载】

    Linux中 /boot 目录介绍 转自:点击打开链接 一./boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有: (1)系统Kernel的配置文件 ...

  7. 6.支持向量机(SVM)、什么是SVM、支持向量机基本原理与思想、基本原理、课程中关于SVM介绍

    6.支持向量机(SVM) 6.1.什么是SVM 6.2.支持向量机基本原理与思想 6.2.1.支持向量机 6.2.2.基本原理 6.3.课程中关于SVM介绍 6.支持向量机(SVM) 6.1.什么是S ...

  8. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

     1 PersonTestMapper.xml中的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> < ...

  9. java中ThreadPool的介绍和使用

    文章目录 Thread Pool简介 Executors, Executor 和 ExecutorService ThreadPoolExecutor ScheduledThreadPoolExecu ...

  10. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

最新文章

  1. 支付宝生活号 php,关于PHP框架Laravel怎么配置支付宝生活号应用网关呢?
  2. 灰色预测原理及JAVA实现
  3. Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
  4. 阿里云上测试服务器的搭建
  5. 搭建本地LNMP开发环境(1)-VMware内安装debian
  6. 记录 之 TypeError: ‘int‘ object is not subscriptable
  7. windows编程点滴(四)之线程的同步
  8. 还有那个bspider不知道哪里的飞鸽传书
  9. php 模拟ip访问网页,curl模拟浏览器,ip,来源,进行网站采集的实现方法
  10. PaperWeekly 第十一期
  11. PCL—低层次视觉—点云滤波(基于点云频率)
  12. keras深度学习之猫狗分类二(数据增强)
  13. android 外接扫码枪_Android 扫码枪以及焦点的处理
  14. 开源开放|数据地平线通过OpenKG开放全行业因果事理、大规模实时事理等7类常识知识库...
  15. 汇总我关注的技术博主的2021年度总结
  16. 阿里云安全ACP认证试验之阿里云Web应用防火墙接入体验
  17. 大数据_湖仓一体:下一代存储解决方案
  18. 航班动态查询接口 支持最新航班查询
  19. 洛谷 P1039 侦探推理 题解
  20. cmd打开计算机窗口,如何打开命令行窗口,教您电脑怎么打开cmd命令行窗口

热门文章

  1. 在Visual Studio 2005中调试SQL Server 2005的存储过程 (转)
  2. 一、理解网络编程和套接字
  3. Knowledge Graph - NLP
  4. spark 数据倾斜调优
  5. Crash Course经济学笔记
  6. $smary模板缓存
  7. iOS NSUserDefaults 存放位置
  8. datax 执行流程分析
  9. 非spring boot (即spring) 使用/集成 Spring cloud Config 分布式配置中心
  10. tomcat中开启SSL