zoukankan      html  css  js  c++  java
  • CNN和池化

    CNN

    CNN为什么比DNN在图像识别上更好

    如果把图像的每个像素都当成一维特征的话,输入特征维度将会非常大,用DNN的话需要训练的参数太过庞大根本无法训练。而CNN采用了参数共享机制有效的减少了需要训练的参数的数目,而且在图像中邻近像素具有比较大的关联性,适合用卷积处理。

    CNN输出尺寸计算

    池化

    池化种类

     max poolingaverage pooling

    池化层主要的作用

    (1)首要作用,下采样(downsamping)
    (2)降维、去除冗余信息、对特征进行压缩、简化网络复杂度、减小计算量、减小内存消耗等等。各种说辞吧,总的理解就是减少参数量。
    (3)实现非线性(这个可以想一下,relu函数,是不是有点类似的感觉?)。
    (4)可以扩大感知野。
    (5)可以实现不变性,其中不变形性包括,平移不变性、旋转不变性和尺度不变性。

  • 相关阅读:
    SSH出现ls command not found
    SVN打包备份
    【转】Linux安装JDK1.7 prm
    任务
    java多线程
    JAVA开发中151个建议
    Linux Too Many OpenFiles
    【收藏】Linux tail命令
    Linux读取属性配置文件注意事项
    [转]Linux端口查看命令
  • 原文地址:https://www.cnblogs.com/xumaomao/p/11079953.html
Copyright © 2011-2022 走看看