卷积核的kernel size为什么要设置为奇数

阅读: 评论:0

卷积核的kernel size为什么要设置为奇数

卷积核的kernel size为什么要设置为奇数

卷积的3种模式

卷积有3种模式:full、same、valid

full:从filter与image开始相交就做卷积

same:当filter的中心与image相交开始做卷积,通常输入和输出的大小一样

vaild:当filter与image完全相交开始做卷积

卷积核的移动范围:full>same>vaild

同一输入image的情况下,输出的特征大小:full>same>vaild

kernel size设置奇数的原因

1. padding

通常使用的卷积模式是same convolution。

在步长为1的情况下,需要padding k-1个0才能使得输入和输出的尺寸一致。

若kernel size是奇数的,k-1则为偶数,能够均分到image的两边,就可以进行对称的padding;

若kernel size是偶数的,k-1则为奇数,则不能均分到image的两边;

2. 奇数的卷积核具有天然的中心点

卷积核的移动是默认用中心点作为基准,而kernel size为奇数的卷积核具有天然的中心点;

因此,也更加便于卷积操作获取到有效的中心信息。

3.奇数的效率比偶数更高(参考他人经验)

参考:为什么CNN中的卷积核一般都是奇数*奇数,没有偶数*偶数的? - 知乎

本文发布于:2024-02-04 10:30:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170705122754773.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:电子签名手机
标签:卷积   奇数   设置为   size   kernel
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23