CNN的卷积操作后维度变化:
- 输入维度:
,分别代表输入样本的长宽高
- 卷积操作的超参数
- 卷积核个数:
- 卷积核大小:
- 滑动步长(Stride):
- 填充(Padding):
- 卷积核个数:
- 则输出的维度为
,其中
- 由于CNN的参数共享机制,每个卷积核的参数个数为
,共有
个权重和
个偏置
- 若想要卷积后得到的矩阵长宽与卷积前保持一致,则当
时
- 卷积核为3时 padding 选择1
- 卷积核为5时 padding 选择2
- 卷积核为7时 padding 选择3
CNN的池化操作后维度变化:
- 输入维度:
,分别代表输入样本的长宽高
- 池化操作的超参数
- 池化层大小:
- 滑动步长(Stride):
- 填充(Padding):
- 池化层大小:
- 则输出的维度为
,其中
参考资料:https://blog.youkuaiyun.com/qq_41670192/article/details/79231732
本文详细探讨了CNN中卷积和池化操作后输出维度的计算方法。介绍了输入维度、卷积核大小、步长、填充等关键参数的影响,并给出保持卷积后维度一致的padding策略。对于池化操作,同样阐述了输出维度的计算公式,帮助理解CNN网络的维度变化规律。
1421

被折叠的 条评论
为什么被折叠?



