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安装以及IDE的配置教程
Apr 29 Python
举例讲解Python中的迭代器、生成器与列表解析用法
Mar 20 Python
利用Python破解斗地主残局详解
Jun 30 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
Python求出0~100以内的所有素数
Jan 23 Python
Python无损音乐搜索引擎实现代码
Feb 02 Python
Pipenv一键搭建python虚拟环境的方法
May 22 Python
通过python顺序修改文件名字的方法
Jul 11 Python
Python实现基于POS算法的区块链
Aug 07 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
Dec 31 Python
python实现最大子序和(分治+动态规划)
Jul 05 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 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
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
php支付宝接口用法分析
2015/01/04 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
深入浅析php json 格式控制
2015/12/24 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
jQuery拖动图片删除示例
2013/05/10 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
js闭包用法实例详解
2016/12/13 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
员工培训心得体会
2013/12/30 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
应届生自荐书
2014/06/23 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
保险内勤岗位职责
2015/04/13 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
python神经网络ResNet50模型
2022/05/06 Python