【深度学习笔记】关于conv和pool的讨论

为什么cony-ayer之后需要加 pooling_layer?

如果只有conv-ayer会怎样?

  • 过于执着局部特征学习,忽视全局
    ■ 经过三层cony-ayer3x3fter后
    ■ 我们相当于只用了1层 conv-layer7x7 filter来扫描原图
    (28-7+1=22)
    ■ 对原图整体状态信息学习很少
    ■ 从底层细小局部简单的特征到高层复杂全局性更高的特
    征,推进速度太慢
  • 计算量仍旧太大
    pooling layer可以让 parameters数量大幅下降
    为什么使用 pooling layer?
    大幅降低 parameters,降低计算量
    ■ 通过多层conv-ayer,间接用更大的fter扫描原图

为什么使用 pooling layer?

■ 大幅降低 parameters,降低计算量
■ 通过多层 conv-layer,,间接用更大的fter扫描原图

为什么 max pooling要优于 strided convolution和 average_ pooling

strided convolution的弊端

  • 跳格平移
    ■ 容易忽视或丢失细节数据
  • average pooling的弊端
    ■ 取均值,容易造成稀释特征程度效果的问题

最佳 downsampling的方法组合

  • unstrided convolution
  • max_pooling

注意点

  • 认为max pooling 效果更好,是keras作者实践总结的经验;
  • 深度学习是实验科学,最终都要回归到具体的数据和模型设计的实际表现上来判断!!
  • 用实验结果说话!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值