mlx.nn.AvgPool3d#
- class AvgPool3d(kernel_size: int | Tuple[int, int, int], stride: int | Tuple[int, int, int] | None = None, padding: int | Tuple[int, int, int] | None = 0)#
应用三维平均池化。
通过对大小为
kernel_size
、步长为stride
的滑动窗口取平均值,对输入进行空间下采样。参数
kernel_size
、stride
和padding
可以是单个
int
类型的值 – 在这种情况下,深度、高度和宽度轴使用相同的值。一个包含三个
int
类型值的tuple
– 在这种情况下,第一个int
用于深度轴,第二个int
用于高度轴,第三个int
用于宽度轴。
- 参数:
示例
>>> import mlx.core as mx >>> import mlx.nn.layers as nn >>> x = mx.random.normal(shape=(8, 16, 32, 32, 4)) >>> pool = nn.AvgPool3d(kernel_size=2, stride=2) >>> pool(x)
方法