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 相关文章推荐
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
python 字典修改键(key)的几种方法
Aug 10 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
Python依赖包整体迁移方法详解
Aug 15 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
使用jupyter notebook直接打开.md格式的文件
Apr 10 Python
python os模块在系统管理中的应用
Jun 22 Python
Python使用OpenPyXL处理Excel表格
Jul 02 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
浅谈Python中的正则表达式
Jun 28 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截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
php支付宝APP支付功能
2020/07/29 PHP
Prototype Object对象 学习
2009/07/12 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
Python实现的下载网页源码功能示例
2017/06/13 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
python 实现图片批量压缩的示例
2020/12/18 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
大学应届生的自我评价
2014/03/06 职场文书
档案工作汇报材料
2014/08/21 职场文书
原告代理词范文
2015/05/25 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
2015年除四害工作总结
2015/07/23 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书