卷积层和池化层之后图片尺寸改变

最近碰到的总是TF中的参数问题,其中一个padding的参数值设置觉得比较重要。tf中padding提供两种填充方式:VALID和SAME。

对于VALID,输出的形状计算如下:
在这里插入图片描述
对于SAME,输出的形状计算如下:
在这里插入图片描述
其中,WW为输入的size,F为filter的size,S为步长,向上取整。
因为网上很多文章在讲的时候是按照一维二维区分开的,一维中填充先判定填充数是否为奇数,如果是奇数的话多出来的填充在队尾。

转载补充一下卷积层和池化层之后的尺寸问题:
[转载自]
(https://blog.csdn.net/u014453898/article/details/85126733)
一,卷积操作

若图像为正方形:设输入图像尺寸为WxW,卷积核尺寸为FxF,步幅为S,Padding使用P,经过该卷积层后输出的图像尺寸为NxN:

N=\frac{W-F+2P}{S}+1

若图像为矩形:设输入图像尺寸为WxH,卷积核的尺寸为FxF,步幅为S,图像深度(通道数)为C,Padding使用P,则:

卷积后输出图像大小:
在这里插入图片描述

注意:Padding的作用用于解决图像边缘信息损失的问题

在这里插入图片描述
如same:

输入特征图为5x5,卷积核为3x3,外加padding 为1,则其输出尺寸为在这里插入图片描述

二,池化操作

设输入图像尺寸为WxH,其中W:图像宽,H:图像高,D:图像深度(通道数),卷积核的尺寸为FxF,S:步长

池化后输出图像大小:
在这里插入图片描述

池化后输出图像深度为D

当进行池化操作时,步长S就等于池化核的尺寸,如输入为24x24,池化核为4x4,则输出为
在这里插入图片描述

若除不尽,则取较小的数,如池化核为7x7,则输出为
在这里插入图片描述
不是用四舍五入,就是取最小的整数,即使为3.9,也是 取3

  • 13
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值