Keras文档学习07.池化层

关键词:Maxpooling、Averagepooling、Globalmaxpooling、Globalaveragepooling
原文地址:文档对应地址


1.MaxPooling1D层、MaxPooling2D层、MaxPooling3D层

作用:最大值池化

keras.layers.MaxPooling1D(pool_size=2, strides=None, padding='valid')
keras.layers.MaxPooling2D(pool_size=(2, 2), strides=None, padding='valid', 
                          data_format=None)
keras.layers.MaxPooling3D(pool_size=(2, 2, 2), strides=None, padding='valid', 
                          data_format=None)

参数:
【1】pool_size: 整数,最大池化的窗口大小。
【2】strides: 整数,或者是 None。作为缩小比例的因数。 例如,2 会使得输入张量缩小一半。 如果是 None,那么默认值是 pool_size。
【3】padding: “valid” 或者 “same” (区分大小写)。
【4】data_format: 字符串,channels_last (默认)或 channels_first 之一。 表示输入各维度的顺序。 channels_last 对应输入尺寸为 (batch, steps, features), channels_first 对应输入尺寸为 (batch, features, steps)。


2.AveragePooling1D层、AveragePooling2D层、AveragePooling3D层

作用:平均值池化

keras.layers.AveragePooling1D(pool_size=2, strides=None, padding='valid')
keras.layers.AveragePooling2D(pool_size=(2, 2), strides=None, padding='valid', 
                              data_format=None)
keras.layers.AveragePooling3D(pool_size=(2, 2, 2), strides=None, padding='valid', 
                              data_format=None)

参数:
同上面的最大值池化;


3.GlobalMaxPooling1D层、GlobalMaxPooling2D层

关联解释博客

4.GlobalAveragePooling1D层、GlobalAveragePooling2D层

关联解释博客

你可能感兴趣的:(Keras学习)