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实现无证书加密解密实例
Oct 27 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
使用python实现ANN
Dec 20 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
python实践项目之监控当前联网状态详情
May 23 Python
python 字典操作提取key,value的方法
Jun 26 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 Python
Python获取、格式化当前时间日期的方法
Feb 10 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
python多线程方法详解
Jan 18 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
一个SQL管理员的web接口
2006/10/09 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
bootstrap datetimepicker2.3.11时间插件使用
2016/11/19 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
大一期末自我鉴定
2013/12/13 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
全运会口号
2014/06/20 职场文书
创优争先心得体会
2014/09/11 职场文书
依法行政工作汇报
2014/10/28 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
2019个人工作总结
2019/06/21 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS