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脚本将Bing的每日图片作为桌面的教程
May 04 Python
在Django的form中使用CSS进行设计的方法
Jul 18 Python
Python实现根据IP地址和子网掩码算出网段的方法
Jul 30 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
浅谈python 线程池threadpool之实现
Nov 17 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
解决IDEA 的 plugins 搜不到任何的插件问题
May 04 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
pytorch 中nn.Dropout的使用说明
May 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加密解密的代码
2006/10/09 PHP
小偷PHP+Html+缓存
2006/11/25 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP7 标准库修改
2021/03/09 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
javascript fullscreen全屏实现代码
2009/04/09 Javascript
javascript OFFICE控件测试代码
2009/12/08 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
基于jQuery实现点击同时更改两个iframe的网址
2010/07/01 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python创建二维数组实例(关于list的一个小坑)
2017/11/07 Python
Python中常见的异常总结
2018/02/20 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
Python流程控制语句的深入讲解
2020/06/15 Python
打印机墨盒:123Inkjets
2017/02/16 全球购物
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
蔬菜基地的创业计划书
2014/01/06 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
股东协议书
2014/04/14 职场文书
2015年党性分析材料
2014/12/19 职场文书
高中升旗仪式主持词
2015/07/03 职场文书