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网络编程学习笔记(一)
Jun 09 Python
Python3读取文件常用方法实例分析
May 22 Python
八大排序算法的Python实现
Jan 28 Python
Python 中 list 的各项操作技巧
Apr 13 Python
Python使用plotly绘制数据图表的方法
Jul 18 Python
python 检查文件mime类型的方法
Dec 08 Python
Django Rest framework之权限的实现示例
Dec 17 Python
python生成随机红包的实例写法
Sep 02 Python
Python和Sublime整合过程图示
Dec 25 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
Feb 07 Python
pandas分组聚合详解
Apr 10 Python
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
Jun 05 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模板IF标签用法详解
2014/07/01 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
详解Angular中实现自定义组件的双向绑定的两种方法
2018/11/23 Javascript
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
python实现图片插入文字
2019/11/26 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
毕业求职自荐信格式是什么
2013/11/19 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
单位委托书
2014/10/15 职场文书
党的群众路线调研报告
2014/11/03 职场文书
生日答谢词
2015/01/05 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
2015年工会工作总结
2015/03/30 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
如何自己动手写SQL执行引擎
2021/06/02 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL