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中每次处理一个字符的5种方法
May 21 Python
Python smallseg分词用法实例分析
May 28 Python
Python实现高效求解素数代码实例
Jun 30 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
pygame游戏之旅 添加游戏介绍
Nov 20 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
Pandas操作CSV文件的读写实现方法
Nov 13 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 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
WordPress判断用户是否登录的代码
2011/03/17 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
学习python的几条建议分享
2013/02/10 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
python下载微信公众号相关文章
2019/02/26 Python
LINUX下线程,GDI类的解释
2016/12/14 面试题
好的自荐信包括什么内容
2013/11/07 职场文书
高一英语教学反思
2014/01/22 职场文书
保密协议书范本
2014/04/22 职场文书
知识改变命运演讲稿
2014/05/21 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
单位租房协议范本
2014/12/03 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
中秋节祝酒词
2015/08/12 职场文书
详解Laravel制作API接口
2021/05/31 PHP
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
Python各协议下socket黏包问题原理
2022/04/12 Python