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加载带有注释的Json文件实例
May 23 Python
pytorch中tensor的合并与截取方法
Jul 26 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
Python异常处理知识点总结
Feb 18 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
对Django外键关系的描述
Jul 26 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
Python实现ATM系统
Feb 17 Python
解决pip install psycopg2出错问题
Jul 09 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 Python
Python实现为PDF去除水印的示例代码
Apr 03 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
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
采购员的工作职责
2013/12/26 职场文书
大家访活动实施方案
2014/03/10 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
个人租房协议书样本
2014/10/01 职场文书
清洁员岗位职责
2015/02/15 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
管理失职检讨书
2015/05/05 职场文书
小学数学国培研修日志
2015/11/13 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android