tf.keras.layers.MaxPool2D

介绍

最大池化层

详见:
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”。


原文出处:/show_1EF4SznQn2ay.html