pytorch 预训练层的使用方法


Posted in Python onAugust 20, 2019

pytorch 预训练层的使用方法

将其他地方训练好的网络,用到新的网络里面

加载预训练网络

1.原先已经训练好一个网络 AutoEncoder_FC()

2.首先加载该网络,读取其存储的参数

3.设置一个参数集

cnnpre = AutoEncoder_FC()
cnnpre.load_state_dict(torch.load('autoencoder_FC.pkl')['state_dict'])
cnnpre_dict =cnnpre.state_dict()

加载新网络

1.设置新的网络

2.设置新网络参数集

cnn= AutoEncoder()
cnn_dict = cnn.state_dict()

更新新网络参数

1.将两个参数集比对,存在的网络参数保留

2.使用保留下的参数更新新网络参数集

3.加载新网络参数集到新网络中

cnnpre_dict = {k: v for k, v in cnnpre_dict.items() if k in cnn_dict}
cnn_dict.update(cnnpre_dict)
cnn.load_state_dict(cnn_dict)

以上这篇pytorch 预训练层的使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现无证书加密解密实例
Oct 27 Python
Python作用域用法实例详解
Mar 15 Python
python基础教程之Filter使用方法
Jan 17 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python3的socket使用方法详解
Feb 18 Python
基于Python测试程序是否有错误
May 16 Python
pytorch查看网络参数显存占用量等操作
May 12 Python
python爬虫 urllib模块反爬虫机制UA详解
Aug 20 #Python
Pytorch 抽取vgg各层并进行定制化处理的方法
Aug 20 #Python
python实现抠图给证件照换背景源码
Aug 20 #Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 #Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 #Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
Aug 20 #Python
python实现证件照换底功能
Aug 20 #Python
You might like
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
JQuery 学习技巧总结
2010/05/21 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python UnboundLocalError和NameError错误根源案例解析
2018/10/31 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
哪种Python框架适合你?简单介绍几种主流Python框架
2020/08/04 Python
销售业务实习自我鉴定
2013/09/23 职场文书
毕业生教师求职信
2013/10/20 职场文书
车间副主任岗位职责
2013/12/24 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
党员承诺书怎么写
2014/05/20 职场文书
面试必备的求职信
2014/05/25 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
团委副书记工作总结
2015/08/14 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers