pytorch 实现打印模型的参数值


Posted in Python onDecember 30, 2019

对于简单的网络

例如全连接层Linear

可以使用以下方法打印linear层:

fc = nn.Linear(3, 5)
params = list(fc.named_parameters())
print(params.__len__())
print(params[0])
print(params[1])

输出如下:

pytorch 实现打印模型的参数值

由于Linear默认是偏置bias的,所有参数列表的长度是2。第一个存的是全连接矩阵,第二个存的是偏置。

对于稍微复杂的网络

例如MLP

mlp = nn.Sequential(
      nn.Dropout(p=0.3),
      nn.Linear(1024, 256),
      nn.Linear(256, 64),
      nn.Linear(64, 16),
      nn.Linear(16, 1)
    )
params = list(mlp.named_parameters())
print(params.__len__())

print(params[0])
print(params[1])

print(params[2])
print(params[3])

输出:

pytorch 实现打印模型的参数值

pytorch 实现打印模型的参数值

可以发现,堆叠起来的网络,参数是依次放置的。先是全连接的权重,然后偏置。然后是下一层网络的权重+偏置。依次进行下去。

这里有4层fc,4*2=8.所以一共有8个参数矩阵。

以上这篇pytorch 实现打印模型的参数值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网页请求urllib2模块简单封装代码
Feb 07 Python
零基础写python爬虫之爬虫编写全记录
Nov 06 Python
python中list循环语句用法实例
Nov 10 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
深入分析python中整型不会溢出问题
Jun 18 Python
Python告诉你木马程序的键盘记录原理
Feb 02 Python
python2和python3在处理字符串上的区别详解
May 29 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
django 取消csrf限制的实例
Mar 13 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 Python
python flappy bird小游戏分步实现流程
Feb 15 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 #Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 #Python
Python类反射机制使用实例解析
Dec 30 #Python
Python读取YAML文件过程详解
Dec 30 #Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 #Python
pytorch中获取模型input/output shape实例
Dec 30 #Python
Python读取csv文件实例解析
Dec 30 #Python
You might like
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
List Installed Software Features
2007/06/11 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
python多进程操作实例
2014/11/21 Python
简单学习Python time模块
2016/04/29 Python
python搭建虚拟环境的步骤详解
2016/09/27 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
python logging 日志的级别调整方式
2020/02/21 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
介绍一下Java中标识符的命名规则
2014/02/03 面试题
计算机专业自我鉴定
2013/10/15 职场文书
高级护理专业毕业生推荐信
2013/12/25 职场文书
IT工程师岗位职责
2014/07/04 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书