【学习笔记】Week1_Convolutional Neural Networks_Pooling Layers

1、Pooling Layers(池化层)

2、池化层用来降维以加速运算

3、Max Pooling(最大池化)

    对降维前的图像进行均分、将降维后的对应区域用降维前对应区域的像素最大值填充

    

    相当于卷积核尺寸 f = 2,跨步 s = 2

    Max Pooling 的思想:如果在此区域检测到特征,那么就保留此区域的最大值、如果在此区域未检测到特征,那么此区域的最大值也不会很大

4、池化层有固定的超参数(例如 f、s)但没有需要学习的参数 w、b

5、另一个池化层的例子

    

6、对于多个 channel 的输入、在每个 channel 上独立进行 Max Pooling 运算

7、Average Pooling(平均池化、不常用)

    即将 Max Pooling 的取最大值运算换成取平均值运算

    

    只有在非常深的神经网络中、使维数迅速下降(例如从 7 * 7 * 1000 到 1 * 1 * 1000)

8、池化层的超参数

    1)f 为卷积核尺寸

    2)s 为移动跨度

        例如,

        

    3)使用 Max Pooling 或 Average Pooling

    4)通常在池化层不使用 Padding,即 p = 0

        不过也有例外

猜你喜欢

转载自blog.csdn.net/megazhan/article/details/80174627
今日推荐