http://arxiv.org/abs/1412.6806

CNN网络貌似由简单到复杂,再由复杂到简单的趋势

当前主流的CNN网络一般都包括以下几个模块:convolution and max-pooling layers和交替,最后是少数全链接层。本文对此深入分析,提出了只有卷积层的网络,发现效果不错。

首先来看看 pooling, why pooling can help in CNNs,可能的解释有三个:
1) the p-norm makes the representation in a CNN more invariant
2) the spatial dimensionality reduction performed by pooling makes
covering larger parts of the input in higher layers possible
3) the feature-wise nature of the pooling operation (as opposed to a convolutional layer where features get mixed) could make optimization easier.

假定第二条是最重要的,那么我们可以有2中方法得到去除pooling但保留spatial dimensionality reduction
1)We can remove each pooling layer and increase the stride of the convolutional layer that preceded it accordingly.
2)We can replace the pooling layer by a normal convolution with stride larger than one。(对于一个k=3,r=2的池化层,我们可以用一个对应的stride和kernel的卷积层取代,输入个数输出个数一样。)

第一个方法有一个缺陷: we significantly reduce the overlap of the convolutional layer that preceded the pooling layer. It is equivalent to a pooling operation in which only the top-left feature response is considered and can result in less accurate recognition.

第二个方法则没有这个问题。

对于全链接层, if the image area covered by units in the topmost convolutional layer covers a portion of the image large enough to recognize its content (i.e. the object we want to recognize) then fully connected layers can also be replaced by simple 1-by-1 convolutions.

Striving for Simplicity: The All Convolutional Net相关推荐

  1. 【论文笔记 2】CNN经典入门STRIVING FOR SIMPLICITY: THE ALL CONVOLUTIONAL NET

    [论文笔记 2]CNN经典入门STRIVING FOR SIMPLICITY: THE ALL CONVOLUTIONAL NET 1. 综述 对现代的CNN网络结构进行了简要说明,一般的网络都是由卷 ...

  2. [深度学习论文笔记][Visualizing] Striving for Simplicity: The All Convolutional Net

    Springenberg, Jost Tobias, et al. "Striving for simlicity: The all convolutional net." arX ...

  3. 《STRIVING FOR SIMPLICITY: THE ALL CONVOLUTIONAL NET》论文学习

    ABSTRCAT 如今用于目标识别的CNNs大都以相同的原则构建:卷积层与最大池化层交替,接着是少量全连接层.本文重新评估了用CNN从小图像中识别物体的技术水平,产生了对上述结构中不同成分的必要性的质 ...

  4. 深度学习的可解释性——Striving For Simplicity: The All Convolution Net

    Striving For Simplicity: The All Convolution Net 是ICLR 2015的一篇论文,作者Jost Tobias Springenberg , Alexey ...

  5. Striving For Simplicity: The All Convolution Net

    Striving For Simplicity: The All Convolution Net 是ICLR 2015的一篇论文,作者Jost Tobias Springenberg , Alexey ...

  6. Striving For Simplicity: The All Convolution Net 简析

    转载[https://blog.csdn.net/qinqbaobei/article/details/54092619] Striving For Simplicity: The All Convo ...

  7. 卷积神经网络(Convolutional Neural Networks,CNNS/ConvNets)

    本文翻译自 Convolutional Neural Networks(CNNs / ConvNets),更多内容请访问:http://cs231n.github.io/. 原来译文:https:// ...

  8. 【卷积神经网络】卷积神经网络(Convolutional Neural Networks, CNN)基础

    卷积神经网络(Convolutional Neural Networks, CNN),是一种 针对图像 的特殊的 神经网络. 卷积神经网络概述 Why not DNN? 图像数据的维数很高,比如 1, ...

  9. Convolutional Neural Networks for Visual Recognition

    http://cs231n.github.io/   里面有很多相当好的文章 http://cs231n.github.io/convolutional-networks/ Table of Cont ...

最新文章

  1. Lync Server 2010的部署系列_第三章 证书、架构、DNS规划
  2. asp.net MVC提高开发速度(创建项目模板)
  3. 使用 MobaXterm 连接矩池云 GPU服务器
  4. django mysql 修改密码_Django更改sqlite数据库使用mysql数据库 - 李金龙
  5. Google两步验证的工作原理
  6. Linux如何查找软件的安装位置
  7. 客户说发货慢怎么回复_买家投诉卖家物流送货慢怎么处理
  8. Linux停服务器命令,使用linux的shutdown命令关闭服务器
  9. mysql查出每个类型时间最早的记录
  10. matlab 求obb,obb包围盒代码
  11. 十大编程语言排行,Java只能位列第三?
  12. mandriva csdn_与Google的双重开源Mandriva告别,还有更多新闻
  13. 用PS修改PNG格式图标的颜色
  14. Java向数据库中插入数据出错时怎么避免插入错误数据
  15. Syste类 及常用方法
  16. ios播放本地声音文件
  17. APP被苹果 App Store拒之门外的79个原因!
  18. python汉语词典_Python 字典(Dictionary)
  19. 哔哩哔哩websocket协议逆向--制作一个属于自己的弹幕姬
  20. python 字符串去重

热门文章

  1. 10 04Hibernate之HibernateSessionFactory
  2. 积分电路中电容并联一个电阻的作用
  3. 统信UOS,这个国产系统正在走近你的生活
  4. 自费送最新款小米 Redmi Note 8 Pro 手机!
  5. mjpg-streamer启动参数详解
  6. Linux 应用编程之stat 函数
  7. 计算机视觉—— 相机标定
  8. MATLAB阈值图像分割系统
  9. 英巴卡迪诺发布新版RAD Studio XE2
  10. linux lspci信息 详解_Linux硬件管理命令--lspci命令详解