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 sys.path详细介绍
Oct 17 Python
Python多线程编程(四):使用Lock互斥锁
Apr 05 Python
python正则表达式之作业计算器
Mar 18 Python
itchat接口使用示例
Oct 23 Python
对python程序内存泄漏调试的记录
Jun 11 Python
python2 与 python3 实现共存的方法
Jul 12 Python
深入浅析Python中的迭代器
Jun 04 Python
用python打印1~20的整数实例讲解
Jul 01 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
使用Pytorch来拟合函数方式
Jan 14 Python
Python时间操作之pytz模块使用详解
Jun 14 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
c#中的实现php中的preg_replace
2009/12/21 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
四风查摆问题自查报告
2014/10/10 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
食品安全主题班会
2015/08/13 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang
分享Python获取本机IP地址的几种方法
2022/03/17 Python