作用
计算最大值池化
定义
def __init__(self,
pool_size=(2, 2),
strides=None,
padding='valid',
data_format=None,
**kwargs)
输入
如果data_format=‘channels_last’,输入为4维张量 (batch_size, rows, cols, channels);
如果data_format=‘channels_first’,输入为4维张量 (batch_size, channels, rows, cols)。
输出
如果data_format=‘channels_last’,输出为4维张量 (batch_size, pooled_rows, pooled_cols, channels);
如果data_format=‘channels_first’,输出为4维张量 (batch_size, channels, pooled_rows, pooled_cols)。
参数
pool_size
下采样比例,int/ tuple类型, 例如取值为(2,2)时,输入为(s,32,32,c),那么输出为(s,16,16,c)。
strides
步进值,int/tuple, 或者None.如果取值为None, 步进默认等于pool_size。
padding
取值为valid或者same
data_format
输入数据格式,取值为channels_last (默认)或者 channels_first。