pytorch 实现在预训练模型的 input上增减通道


Posted in Python onJanuary 06, 2020

如何把imagenet预训练的模型,输入层的通道数随心所欲的修改,从而来适应自己的任务

#增加一个通道
w = layers[0].weight
layers[0] = nn.Conv2d(4, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False)
layers[0].weight = torch.nn.Parameter(torch.cat((w, w[:, :1, :, :]), dim=1))
 
#方式2
w = layers[0].weight
layers[0] = nn.Conv2d(4, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False)
layers[0].weight = torch.nn.Parameter(torch.cat((w, torch.zeros(64, 1, 7, 7)), dim=1))
 
 
#单通道输入
layers[0] = nn.Conv2d(1, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False)
layers[0].weight = torch.nn.Parameter(w[:, :1, :, :])

以上这篇pytorch 实现在预训练模型的 input上增减通道就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python输出当前目录下index.html文件路径的方法
Apr 28 Python
分享Python文本生成二维码实例
Jan 06 Python
Python Socket传输文件示例
Jan 16 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
pandas值替换方法
Jul 10 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
Python使用type动态创建类操作示例
Feb 29 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
浅析Python中字符串的intern机制
Oct 03 Python
Python实现小黑屋游戏的完整实例
Jan 06 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 #Python
Python tkinter三种布局实例详解
Jan 06 #Python
Python有参函数使用代码实例
Jan 06 #Python
python通过移动端访问查看电脑界面
Jan 06 #Python
基于pytorch 预训练的词向量用法详解
Jan 06 #Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 #Python
Python连接字符串过程详解
Jan 06 #Python
You might like
一个ftp类(ini.php)
2006/10/09 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
php反射应用示例
2014/02/25 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
JavaScript 特殊字符
2007/04/05 Javascript
JS实现self的resend
2010/07/22 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python设计模式之观察者模式实例
2014/04/26 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
幼儿园家长会欢迎词
2014/01/09 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
小露珠教学反思
2014/04/30 职场文书
期末评语大全
2014/05/04 职场文书
2014年国庆晚会主持词
2014/09/19 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis