adaptive_pool3d
该OP使用上述输入参数的池化配置,为二维空间自适应池化操作,根据 , 池化类型 pool_type
, 池化核大小 pool_size
这些参数得到输出。
输入X和输出Out是NCDHW格式,N为批大小,D是特征深度,C是通道数,H是特征高度,W是特征宽度。参数 pool_size
含有两个整型元素, 分别代表深度,高度和宽度上的参数。输出Out的D, H和W维由 决定,即输出shape为
对于平均adaptive pool3d:
input (Variable) - 池化操作的输入张量,维度为 [N,C,D,H,W][N,C,D,H,W] 的5-D Tensor。 输入张量的格式为NCDHW,其中N是batch大小,C是通道数,D为特征的深度,H是特征的高度,W是特征的宽度,数据类型为float32或float64。
pool_size (int|list|tuple) - 池化核大小。 如果池化核大小是元组或列表,则它必须包含三个整数(Depth, Height, Width)。若为一个整数,则表示D, H和W维度上均为该值。
require_index (bool) - 如果为True,则输出中带有最大池化点所在的索引。 如果pool_type为avg,该项不可被设置为True, 默认False。
name (str,可选) – 具体用法请参见 Name ,一般无需设置。默认值:None。
返回类型:变量(Variable),数据类型与 input
一致
抛出异常: