33MaxPool2D
44-------------------------------
55
6- .. py :class :: paddle.nn.MaxPool2D(kernel_size, stride = None , padding = 0 , ceil_mode = False , return_mask = False , data_format = " NCHW" , name = None )
6+ .. py :class :: paddle.nn.MaxPool2D(kernel_size, stride = None , padding = 0 , return_mask = False , ceil_mode = False , dilation = 1 , data_format = " NCHW" , name = None )
77 构建 `MaxPool2D ` 类的一个可调用对象,其将构建一个二维最大池化层,根据输入参数 `kernel_size `, `stride `,
88`padding ` 等参数对输入做最大池化操作。
99
@@ -27,16 +27,17 @@ MaxPool2D
2727 - **kernel_size ** (int|list|tuple) - 池化核大小。如果它是一个元组或列表,它必须包含两个整数值,(pool_size_Height, pool_size_Width)。若为一个整数,则它的平方值将作为池化核大小,比如若 pool_size=2,则池化核大小为 2x2。
2828 - **stride ** (int|list|tuple,可选) - 池化层的步长。如果它是一个元组或列表,它将包含两个整数,(pool_stride_Height, pool_stride_Width)。若为一个整数,则表示 H 和 W 维度上 stride 均为该值。默认值为 None,这时会使用 kernel_size 作为 stride。
2929 - **padding ** (str|int|list|tuple,可选) - 池化填充。如果它是一个字符串,可以是"VALID"或者"SAME",表示填充算法。如果它是一个元组或列表,它可以有 3 种格式:(1)包含 2 个整数值:[pad_height, pad_width];(2)包含 4 个整数值:[pad_height_top, pad_height_bottom, pad_width_left, pad_width_right];(3)包含 4 个二元组:当 data_format 为"NCHW"时为 [[0,0], [0,0], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right]],当 data_format 为"NHWC"时为[[0,0], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right], [0,0]]。若为一个整数,则表示 H 和 W 维度上均为该值。默认值:0。
30+ - **return_mask ** (bool,可选) - 是否返回最大索引和输出。默认为 False。别名 ``return_indices ``。
3031 - **ceil_mode ** (bool,可选) - 是否用 ceil 函数计算输出高度和宽度。如果是 True,则使用 `ceil ` 计算输出形状的大小。
31- - **return_mask ** (bool ,可选) - 是否返回最大索引和输出。默认为 False 。
32+ - **dilation ** (int|list|tuple ,可选) - 空洞池化步长,如果 dilation 为 list 或 tuple 类型,其必须包含两个整数:[dilation_height, dilation_width]。若为一个整数,则表示 H 和 W 维度上均为该值。默认值:1 。
3233 - **data_format ** (str,可选) - 输入和输出的数据格式,可以是"NCHW"和"NHWC"。N 是批尺寸,C 是通道数,H 是特征高度,W 是特征宽度。默认值:"NCHW"。
3334 - **name ** (str,可选) - 具体用法请参见 :ref: `api_guide_Name `,一般无需设置,默认值为 None。
3435
3536
3637
3738形状
3839:::::::::
39- - **x ** (Tensor) :默认形状为(批大小,通道数,高度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。
40+ - **x ** (Tensor) :默认形状为(批大小,通道数,高度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。别名 `` input ``。
4041 - **output ** (Tensor) :默认形状为(批大小,通道数,输出特征高度,输出特征宽度),即 NCHW 格式的 4-D Tensor。其数据类型与输入相同。
4142
4243
0 commit comments