关于卷积神经网络使用方法的总结

本文详细介绍了卷积、反卷积和膨胀卷积在处理一维和二维图像时,输入输出尺寸的计算方法,重点讲解了如何确保相同尺寸输出以及膨胀卷积的kernel特点。适合用于快速查阅和理解卷积操作的尺寸变化规律。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要的目的是总结所学,方便自己查阅,也欢迎大家给出指导。

*本内容仅限一维卷积和二维卷积

1、关于输入输出尺寸的总结:

通道维度:最简单的维度。可以自由调整。

对于 C x H X W 的图片

1)卷积算法:

输出尺寸为: out=int(\frac{i+2p-k}{S}+1) (1)

int 在这里为上取整。i 为输入尺寸, H, W 两个维度的计算方法是一致的。p 为 padding, k 为kernel,s为stride。

对于same卷积,目的是输入和输出尺寸一致,需要 S = 1,则 i = i + 2p -k + 1。

可推导出: p = \frac{k-1}{2} (2)

此时能够保证输入输出尺寸一致。

2)反卷积:

输出尺寸为 out = s(i-1)+2p-k+2

反卷积是一种特殊的卷积,当s=1时,可以推导出公式(2),此时输入和输出尺寸一致。

3)膨胀卷积

膨胀卷积的kernel不同,kernel的尺寸为:

d\times (k-1)+1  (3)   d 为膨胀系数。

2、参考资料:

反卷积输出尺寸计算公式 - 知乎

Pytorch中膨胀卷积的用法详解 - 知乎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值