介绍
最大池化层
详见:
https://www.malaoshi.top/show_1EF4A3x6jHSz.html
计算公式
- 原图片大小为 i (一般预处理成正方形)
- pool_size 大小为 k(一般高宽相同)
- S是strides(滑动步长)
- P是padding大小
结果大小:( i - k + 2 * P ) / S + 1
主要方法
初始化
__init__(
pool_size=(2, 2),
strides=None,
padding='valid',
data_format=None,
**kwargs
)
参数
pool_size:池化大小。
- 2个整数的tuple
- 如果1个整数,则表示该值是宽和高
strides:步长,默认为pool_size
单个整数或由两个整数构成的list/tuple,padding:默认
"valid"- “valid”:对边界数据不填充,池化后图片会变小
- “same”:在图片周围填充0,卷积后图片大小不变
data_format:字符串类型,channels_last(默认) 输入中尺寸的顺序。
- channels_last对应于具有形状的输入, (batch, height, width, channels)
- channels_first 对应于具有形状的输入 (batch, channels, height, width)。
默认为image_data_format在Keras配置文件中找到的值~/.keras/keras.json。如果您从未设置,那么它将是“ channels_last”。