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 文件和路径操作函数小结
Nov 23 Python
python中去空格函数的用法
Aug 21 Python
python刷投票的脚本实现代码
Nov 08 Python
python简单实现刷新智联简历
Mar 30 Python
python实现汉诺塔方法汇总
Jul 25 Python
python rsa 加密解密
Mar 20 Python
python实时分析日志的一个小脚本分享
May 07 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
Feb 21 Python
Python使用openpyxl模块处理Excel文件
Jun 05 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
Yii2.0预定义的别名功能小结
2016/07/04 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
PHP7新特性
2021/03/09 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
JS 继承实例分析
2008/11/04 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
python爬虫实例详解
2018/06/19 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
python如何查看安装了的模块
2020/06/23 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
韩国三星集团旗下时尚品牌官网:SSF SHOP
2016/08/02 全球购物
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
食品安全处置方案
2014/06/14 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
护理工作个人总结
2015/03/03 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
经营场所证明范本
2015/06/19 职场文书