卷积:kernel size/padding/stride

卷积的原理
卷积尺寸变化
输出尺寸=(输入尺寸-filter尺寸+2*padding)/stride+1
宽和高都是这么计算的;

输入图片大小为200×200,依次经过一层卷积(kernel size 5×5,padding 1,stride 2),pooling(kernel size 3×3,padding 0,stride 1),又一层卷积(kernel size 3×3,padding 1,stride 1)之后,输出特征图大小为:97

计算尺寸不被整除只在GoogLeNet中遇到过。卷积向下取整,池化向上取整。
(200-5+21)/2+1 为99.5,取99
(99-3)/1+1 为97
(97-3+21)/1+1 为97

常见的:
stride为1,kernel为 3 ,padding为1 卷积前后尺寸不变
stride为1,kernel为 5 ,padding为2 卷积前后尺寸不变
————————————————
版权声明:本文为优快云博主「maylisa_du」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42490152/article/details/100160864

卷积Convolution)是深度学习中最基本的操作之一,而卷积核(Kernel)是卷积操作的核心组件。在卷积操作中,卷积核通过滑动窗口的方式在输入图像上进行卷积操作,从而提取出图像中的特征信息。而卷积核的大小、步长和填充方式则是卷积操作的三个关键参数。 卷积大小Kernel Size)指的是卷积核的宽度和高度。通常情况下,卷积核的大小是奇数,这样可以保证卷积操作后图像的大小不变。例如,一个 3 x 3 的卷积核可以提取出图像中的局部特征,而一个 5 x 5 的卷积核则可以提取出更大范围的特征。 卷积步长(Stride)指的是卷积核在输入图像上的滑动步长。例如,一个步长为 1 的卷积操作表示卷积核每次滑动一个像素,而一个步长为 2 的卷积操作则表示卷积核每次滑动两个像素。步长越大,卷积操作后图像的大小也会变得更小。 卷积填充(Padding)指的是在输入图像的边缘上填充一定数量的像素,这样可以保证卷积操作后图像的大小不变。通常情况下,有两种填充方式:零填充和重复填充。零填充(Zero Padding)表示在输入图像的边缘上填充 0 像素,而重复填充(Replication Padding)表示在输入图像的边缘上重复最后一行或者最后一列的像素。填充的数量可以根据卷积大小和步长来计算,保证卷积操作后图像的大小不变。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值