在pytorch中查看可训练参数的例子


Posted in Python onAugust 18, 2019

pytorch中我们有时候可能需要设定某些变量是参与训练的,这时候就需要查看哪些是可训练参数,以确定这些设置是成功的。

pytorch中model.parameters()函数定义如下:

def parameters(self):
    r"""Returns an iterator over module parameters.

    This is typically passed to an optimizer.

    Yields:
      Parameter: module parameter

    Example::

      >>> for param in model.parameters():
      >>>   print(type(param.data), param.size())
      <class 'torch.FloatTensor'> (20L,)
      <class 'torch.FloatTensor'> (20L, 1L, 5L, 5L)

    """
    for name, param in self.named_parameters():
      yield param

所以,我们可以遍历named_parameters()中的所有的参数,只打印那些param.requires_grad=True的变量。具体实现代码如下所示:

for name, param in model.named_parameters():
  if param.requires_grad:
    print(name)

这样打印出的结果就是模型中所有的可训练参数列表!

以上这篇在pytorch中查看可训练参数的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中 Lambda表达式全面解析
Nov 28 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
Python3 操作符重载方法示例
Nov 23 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
python模仿网页版微信发送消息功能
Feb 24 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
Django 使用logging打印日志的实例
Apr 28 Python
python实现公司年会抽奖程序
Jan 22 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
Aug 29 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
python opencv旋转图片的使用方法
Jun 04 Python
Python first-order-model实现让照片动起来
Jun 25 Python
浅析PyTorch中nn.Module的使用
Aug 18 #Python
关于PyTorch 自动求导机制详解
Aug 18 #Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 #Python
pytorch numpy list类型之间的相互转换实例
Aug 18 #Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 #Python
pytorch 自定义数据集加载方法
Aug 18 #Python
PyTorch的Optimizer训练工具的实现
Aug 18 #Python
You might like
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
介绍php设计模式中的工厂模式
2008/06/12 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
python @property的用法及含义全面解析
2018/02/01 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
团队精神演讲稿
2013/12/31 职场文书
环卫工作汇报材料
2014/10/28 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
寻找成龙观后感
2015/06/12 职场文书
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL