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实现的数据结构与算法之队列详解
Apr 22 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
Python注释详解
Jun 01 Python
Python简单定义与使用字典dict的方法示例
Jul 25 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python Django 创建应用过程图示详解
Jul 29 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
Aug 15 Python
python定位xpath 节点位置的方法
Aug 27 Python
scikit-learn线性回归,多元回归,多项式回归的实现
Aug 29 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
Python读取和写入Excel数据
Apr 20 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
php stripslashes和addslashes的区别
2014/02/03 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
RequireJS使用注意细节
2016/05/15 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
TypeScript入门-接口
2017/03/30 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
python 动态调用函数实例解析
2019/10/21 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
银行实习生的自我评价
2013/12/09 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
拓展策划方案
2014/06/03 职场文书
社团活动总结怎么写
2014/06/30 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
先进党支部申报材料
2014/12/24 职场文书
七夕情人节问候语
2015/11/11 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python