PyTorch 自定义卷积核「数据」
在做一些模型分析的时候可能需要将卷积核内的参数定制化(eg:全为1),此时就没办法直接使用模型中定义好的卷积了,需要将其数据给修改下方能使用,但是其输入输出通道以及卷积核大小需要留用,在此就可以单独的将 卷积的 weight/bias 进行从新赋值即可:
⚠️注意
在给 conv.weight/bais.data 赋值的时候,其类型必须是 Tensor
维度必须符合卷积核的尺寸,即
conv.weight : dim=(out_dim, in_dim , kerneal_size[0], kerneal_size[1])
conv.bias : dim=(out_dim). Default: bias=True
conv = torch.nn.Conv2d(1, 1, (3, 3), stride=2, padding=1, bias=True)
conv.weight.data = torch.Tensor([[[[1, 1, 1],[1, 1, 0],[0, 1, 1]]]])
conv.bias.data = torch.Tensor([[[1]]])a = torch.Tensor([[[[1, 0, 0, 1, 2],[0, 2, 0, 0, 0],[1, 1, 0, 1, 0],[1, 0, 2, 2, 2],[1, 0, 0, 2, 0]]]])
print(conv(a))# 输出结果:
tensor([[[[3., 0., 3.],[4., 7., 3.],[2., 4., 6.]]]], grad_fn=<ThnnConv2DBackward>)
参考链接:https://zhuanlan.zhihu.com/p/405242579
PyTorch 自定义卷积核「数据」相关推荐
- pytorch 自定义卷积核进行卷积--卷积核订制
镜像问题:tensorflow 卷积:设定特定卷积核 动机: 有时候我们希望对神经网络得到的张量进行特定的卷积操作,如求梯度,求边缘等. 或者,有时我们希望把图像进行预处理操作后输入神经网络,而这个预 ...
- pytorch自定义卷积核权值参数
pytorch中构建卷积层一般使用nn.Conv2d方法,有些情况下我们需要自定义卷积核的权值weight,而nn.Conv2d中的卷积参数是不允许自定义的,此时可以使用torch.nn.functi ...
- 全系标配L2占比首次突破30%,「数据」赛道争夺战一触即发
智能驾驶的进阶战,无论是提升车型产品竞争力,还是为高阶功能和现有功能优化提供闭环数据迭代,全系标配已经成为主流趋势. 如果说智能化1.0阶段,车企拼的是技术的快速落地和高阶能力的标杆效应,那么2.0阶 ...
- 智能驾驶疆场,海天瑞声的「数据」纵横论
数据已经成为了一种生产要素. 作者 | 文靓 编辑 | 张栋 上海世博中心,世界人工智能大会的准备工作正在紧锣密鼓地展开. 作为人工智能的重要应用之一,自动驾驶也将在这场一年一度的全球顶级会议期间大放 ...
- 清华朱民:数据「资产化」,将是大变革!
伴随大数据.人工智能等技术的发展,人类正逐步由「信息时代」走进「智能时代」. 在这个过程中,「数据」逐渐成为商业经济的核心. 清华大学国家金融研究院院长朱民在"2021北京智源大会" ...
- 大数据和「数据挖掘」是何关系?---来自知乎
知乎用户,互联网 244 人赞同 在我读数据挖掘方向研究生的时候: 如果要描述数据量非常大,我们用Massive Data(海量数据) 如果要描述数据非常多样,我们用Heterogeneous Dat ...
- AI性能基准测试从此有了「中国标准」!英伟达、谷歌可以试试
2020-11-10 15:56:02 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在秀算力这件事上,近几年一个叫MLPerf的AI性能基准测试,经常跃入人们的视线. 为了拿这个标准证 ...
- 清华姚班系初创公司获B轮融资5亿,姚期智「百万富翁」设想已从理论走向应用...
博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 背靠清华姚班的科研成果,能孵化出来一家怎样的公司? 华控清交在最近给出了答案: 5亿元B轮融资已完成. 此轮融资由联想创投.中关村科学城持续 ...
- AI性能基准测试从此有了「中国标准」!英伟达、谷歌可以试试这套算力卷
金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在秀算力这件事上,近几年一个叫MLPerf的AI性能基准测试,经常跃入人们的视线. 为了拿这个标准证明实力,英伟达.谷歌等「算力」大厂的表现 ...
最新文章
- 【python教程】对多线程中join()的详细教程
- P3243-[HNOI2015]菜肴制作【拓扑排序,优先队列】
- EmptyPage(空白页组件)原理与使用
- 智慧停车场管理系统、停车位、停车费、停车场系统、寻车、抬杆、入位车、出位车、车流量统计、停车、收费、缴费、预警管理、业务统计、报警统计、运维管理、报警系统、异常页面、数据配置、智慧停车原型、停车场
- 排序算法之三 选择排序(C++版本)
- zabbix中文乱码的三种解决办法
- js根据身份证获取性别、年龄、出生日期及根据出生日期获取年龄
- c语言用麦克风检测环境噪音分贝,IOS 通过麦克风检测声音分贝
- Windows10怎么改分辨率?Win10分辨率设置教程(最新)
- 万字详文告诉你如何做 Code Review!
- 数据库中文字段按拼音排序
- list 根据相同字段合并数据
- Inner Join与Left Join
- 一只蝴蝶挥了挥翅膀,于是有了AI读心术
- java web+前端实现 人脸登录功能(专注细节)
- 怎么确定电视吊架安装位置,电视支架安装讲解
- 汇编总结:lea指令
- nmn是个什么东西,一篇文章让您客观了解nmn对身体有什么好处
- python基础练习-初级python1-9题
- 加载插件时,提示反射异常,调用的目标出现异常,该模块应包含一个程序集清单