书接上回(Convolution)

#灵感be like 酒品见人品 还得看特殊时刻的状态

一、Convolution卷积

1.官网

主要关注二维2d的 Conv2d --- PyTorch 2.13 documentation

class torch.nn.Conv2d(in_channels , out_channels , kernel_size , stride=1 , padding=0 , dilation=1 , groups=1 , bias=True , padding_mode='zeros' , device=None , dtype=None)

主要参数到dilation为止

2.两篇文献解释卷积2d

灰度图像只有一个通道

卷积核kernel

卷积操作:卷积核和图像像素进行对应位相乘后 再相加

卷积核一点点移动

卷积操作之后的结果

input channel和output channel

(1)1个输入通道 想得到4个输出通道的

需要4个卷积核来操作

(2)3个通道输入,想得到4个通道输出

需要3*4=12个卷积核来操作(4组 每组3个 卷积核)

R通道和卷积核A进行卷积操作+GB+BC 相加之后得到最后的

Kernel size卷积核大小

通常3*3 ,这个是5*2

Strides步长

比如S(1,3)先纵向

Padding填充

通常是0的黑色

比如下图

原本图像H*W=7*7,现在Padding填充是1×1,则图像变成H*W=9*9

输入通道2,输出通道1,卷积核Kernel是3×3,Padding填充是1×1,步长S纵向横向都是1,膨胀dilation也就是像素间隔也是1×1

Dilation空洞卷积

dilation(膨胀率)就是卷积核内部各个像素点之间的"间隔距离"。

  • 默认 dilation=1 :表示像素点之间没有间隔(紧挨着),就是最普通的卷积。

比如下图D(4,2)就是H高度方向间隙为4,W宽度方向间隙为2

最后输出特征图

有计算公式的

卷积核一般是奇数,

1*1是改变通道数目,3*3和5*5是提取特征的

验证一下-可视化

相关推荐
我叫孙一鸣-专注电子元器件1 分钟前
压电陶瓷是怎么去拉动光纤这根线的?
网络·人工智能·半导体·压电驱动器
IT_陈寒4 分钟前
Java线程池的坑把我埋了,踩出来的血泪教训
前端·人工智能·后端
A-刘晨阳8 分钟前
GitLab + ArgoCD 实现 Kubernetes GitOps 自动化部署
运维·人工智能·git·kubernetes·自动化·云计算·argocd
weixin_4481199418 分钟前
Datawhale Easy Data × AI:构建知识与记忆驱动的 Agent笔记3
人工智能·windows·笔记
u13013020 分钟前
GitHub 热榜项目:日榜(2026-10-08)
人工智能·github
逸模22 分钟前
BIM模型做一次要多少钱?值不值?
大数据·人工智能·公装·连锁公装·交底
野生码农AI实战29 分钟前
AI 看不了网页?我用 CDP 重建浏览器采集通道,30 行脚本 2.7 秒读完全文
数据库·人工智能·ai编程
硅谷秋水30 分钟前
将物理先验嵌入机器人学习:综述
人工智能·深度学习·机器学习·语言模型·机器人
怒放de生命201031 分钟前
2026年新加坡TOKEN2049大会:传统金融与加密世界的深度融合与现实叩问
人工智能·web3·去中心化·区块链·以太坊·分布式账本
科创致远31 分钟前
岳阳esop电子作业指导书:化工企业生产经理——化工生产最怕员工凭经验操作
大数据·人工智能·精益工程