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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
May 30 Python
Windows系统Python直接调用C++ DLL的方法
Aug 01 Python
python实现的爬取电影下载链接功能示例
Aug 26 Python
树莓派极简安装OpenCv的方法步骤
Oct 10 Python
使用python实现对元素的长截图功能
Nov 14 Python
Numpy 多维数据数组的实现
Jun 18 Python
Python实现打包成库供别的模块调用
Jul 13 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
Selenium webdriver添加cookie实现过程详解
Aug 12 Python
python实现简单的井字棋游戏(gui界面)
Jan 22 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 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
简单的页面缓冲技术
2006/10/09 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php 数组的合并、拆分、区别取值函数集
2010/02/15 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
在vue中使用防抖函数组件操作
2020/07/26 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
网站编辑求职信
2013/10/17 职场文书
给男朋友的道歉信
2014/01/12 职场文书
小学后勤管理制度
2014/01/14 职场文书
副厂长岗位职责
2014/02/02 职场文书
团日活动总结
2014/04/28 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
大学学生会辞职信
2015/05/13 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫