吴恩达deeplearning课程学习笔记:1.4 Padding

1.4 Padding

(1)卷积过程中存在的两个问题:

  1. 随着网络层数的加深,Feature map变得越来越小;
  2. 边缘像素值参与到卷积运算的次数少,边缘信息可能被忽略。例如,对于下面图中的卷积操作(步长为1),输入图像左上角第一个像素值,只会参与1次卷积运算;而第3行第3列的像素值,会参与9次运算。

 (2)两种卷积操作:

  1. Valid:指常规的卷积操作,不对输入图像进行Pading,输出的feature map大小根据公式n-f+1(步长为1)计算得到。
  2. Same:指卷积后输出的feature map大小与输入一致,需要进行Padding达到该目的。

    Same convolution

假设Padding长度P=1,即在输入图周围补一圈0(Padding值一般补0)。

那么,如果要使输出feature map大小等于输入大小n,则有:

n+2p-f +1= n     ==>

p=(f-1)/2

所以,要实现same convolution,p=(f-1)/2。

(3)卷积核大小一般取奇数

在实际应用过程中,我们看到的卷积核大小一般取的是奇数,如3*3,5*5 等等。主要原因有两点:

  1. 当卷积核大小为奇数时,才会有一个中心点,方便运算;
  2. 如果要实现same convolution,从上面的推导我们知道p=(f-1)/2。也就是说,当f为奇数时,我们可以进行对称的padding,当f为偶数时,需要进行不对称的padding来达到same convolution的目的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值