• CNN和池化


    CNN

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

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

    CNN输出尺寸计算

    池化

    池化种类

     max poolingaverage pooling

    池化层主要的作用

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

  • 相关阅读:
    [HNOI2008] Cards
    loj #136
    a problem
    dp * 3
    STL
    套题1
    luogu 4211
    loj #2319
    loj #2316
    luogu 1144
  • 原文地址:https://www.cnblogs.com/xumaomao/p/11079953.html
Copyright © 2020-2023  润新知