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使用xlrd模块操作Excel数据导入的方法
May 26 Python
Python selenium文件上传方法汇总
Nov 19 Python
python实时分析日志的一个小脚本分享
May 07 Python
python psutil库安装教程
Mar 19 Python
Selenium控制浏览器常见操作示例
Aug 13 Python
django 类视图的使用方法详解
Jul 24 Python
Python通过递归获取目录下指定文件代码实例
Nov 07 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
90行Python代码开发个人云盘应用
Apr 20 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php 分页原理详解
2009/08/21 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
JavaScript编写开发动态时钟
2020/07/29 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
基于Python的关键字监控及告警
2017/07/06 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
手把手教你python实现SVM算法
2017/12/27 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
Python 中如何写注释
2020/08/28 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
迎新晚会主持词
2014/03/24 职场文书
保护环境演讲稿
2014/05/10 职场文书
解除施工合同协议书
2014/10/17 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
使用golang编写一个并发工作队列
2021/05/08 Golang