在做一些模型分析的时候可能需要将卷积核内的参数定制化(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 自定义卷积核「数据」相关推荐

  1. pytorch 自定义卷积核进行卷积--卷积核订制

    镜像问题:tensorflow 卷积:设定特定卷积核 动机: 有时候我们希望对神经网络得到的张量进行特定的卷积操作,如求梯度,求边缘等. 或者,有时我们希望把图像进行预处理操作后输入神经网络,而这个预 ...

  2. pytorch自定义卷积核权值参数

    pytorch中构建卷积层一般使用nn.Conv2d方法,有些情况下我们需要自定义卷积核的权值weight,而nn.Conv2d中的卷积参数是不允许自定义的,此时可以使用torch.nn.functi ...

  3. 全系标配L2占比首次突破30%,「数据」赛道争夺战一触即发

    智能驾驶的进阶战,无论是提升车型产品竞争力,还是为高阶功能和现有功能优化提供闭环数据迭代,全系标配已经成为主流趋势. 如果说智能化1.0阶段,车企拼的是技术的快速落地和高阶能力的标杆效应,那么2.0阶 ...

  4. ​智能驾驶疆场,海天瑞声的「数据」纵横论

    数据已经成为了一种生产要素. 作者 | 文靓 编辑 | 张栋 上海世博中心,世界人工智能大会的准备工作正在紧锣密鼓地展开. 作为人工智能的重要应用之一,自动驾驶也将在这场一年一度的全球顶级会议期间大放 ...

  5. 清华朱民:数据「资产化」,将是大变革!

    伴随大数据.人工智能等技术的发展,人类正逐步由「信息时代」走进「智能时代」. 在这个过程中,「数据」逐渐成为商业经济的核心. 清华大学国家金融研究院院长朱民在"2021北京智源大会" ...

  6. 大数据和「数据挖掘」是何关系?---来自知乎

    知乎用户,互联网 244 人赞同 在我读数据挖掘方向研究生的时候: 如果要描述数据量非常大,我们用Massive Data(海量数据) 如果要描述数据非常多样,我们用Heterogeneous Dat ...

  7. AI性能基准测试从此有了「中国标准」!英伟达、谷歌可以试试

    2020-11-10 15:56:02 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在秀算力这件事上,近几年一个叫MLPerf的AI性能基准测试,经常跃入人们的视线. 为了拿这个标准证 ...

  8. 清华姚班系初创公司获B轮融资5亿,姚期智「百万富翁」设想已从理论走向应用...

    博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 背靠清华姚班的科研成果,能孵化出来一家怎样的公司? 华控清交在最近给出了答案: 5亿元B轮融资已完成. 此轮融资由联想创投.中关村科学城持续 ...

  9. AI性能基准测试从此有了「中国标准」!英伟达、谷歌可以试试这套算力卷

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在秀算力这件事上,近几年一个叫MLPerf的AI性能基准测试,经常跃入人们的视线. 为了拿这个标准证明实力,英伟达.谷歌等「算力」大厂的表现 ...

最新文章

  1. 【python教程】对多线程中join()的详细教程
  2. P3243-[HNOI2015]菜肴制作【拓扑排序,优先队列】
  3. EmptyPage(空白页组件)原理与使用
  4. 智慧停车场管理系统、停车位、停车费、停车场系统、寻车、抬杆、入位车、出位车、车流量统计、停车、收费、缴费、预警管理、业务统计、报警统计、运维管理、报警系统、异常页面、数据配置、智慧停车原型、停车场
  5. 排序算法之三 选择排序(C++版本)
  6. zabbix中文乱码的三种解决办法
  7. js根据身份证获取性别、年龄、出生日期及根据出生日期获取年龄
  8. c语言用麦克风检测环境噪音分贝,IOS 通过麦克风检测声音分贝
  9. Windows10怎么改分辨率?Win10分辨率设置教程(最新)
  10. 万字详文告诉你如何做 Code Review!
  11. 数据库中文字段按拼音排序
  12. list 根据相同字段合并数据
  13. Inner Join与Left Join
  14. 一只蝴蝶挥了挥翅膀,于是有了AI读心术
  15. java web+前端实现 人脸登录功能(专注细节)
  16. 怎么确定电视吊架安装位置,电视支架安装讲解
  17. 汇编总结:lea指令
  18. nmn是个什么东西,一篇文章让您客观了解nmn对身体有什么好处
  19. python基础练习-初级python1-9题
  20. 加载插件时,提示反射异常,调用的目标出现异常,该模块应包含一个程序集清单

热门文章

  1. 最大化控制资源成本 华为OD真题 200
  2. 计算机系统基础 实验——位运算
  3. 天赋奇臻、炭中极品——Coris珂芮丝
  4. Java代码弱点与修复之——URL manipulation(URL操纵)
  5. 考古 dotnet 的不同版本
  6. 拓端tecdat|bilibili视频流量数据潜望镜
  7. oracle call作用,Oracle call 和 exec的详解及区别
  8. android vsync,Android 显示系统:Vsync机制
  9. 厚物科技PXIe机箱PXI机箱PXIe笔记本HW-19133
  10. Java教程:百度开发者平台注册人脸信息至百度账号中