mindspore/docs/api/api_python/nn/mindspore.nn.AdaptiveMaxPoo...

24 lines
1.4 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.nn.AdaptiveMaxPool3d
==============================
.. py:class:: mindspore.nn.AdaptiveMaxPool3d(output_size, return_indices=False)
对输入Tensor执行三维自适应最大池化操作。对于任何输入尺寸输出的size为 :math:`(D, H, W)`
参数:
- **output_size** (Union[int, tuple]) - 指定输出的size。可以用一个正整数统一表示输出的深度、高度和宽度或者用一个正整数三元组来分别表示输出的深度、高度和宽度。如果是None则表示对应维度输出和输入相同。
- **return_indices** (bool, 可选) - 如果 `return_indices```True`` ,将会输出最大值对应的索引,否则不输出索引。默认值: ``False``
输入:
- **input** (Tensor) - shape为 :math:`(C, D, H, W)`:math:`(N, C, D, H, W)` 的Tensor。
输出:
- **y** (Tensor) - Tensor与输入 `input` 的数据类型和维度相同。
- **argmax** (Tensor) - Tensor最大值对应的索引数据类型为int32并与 `y` 的shape相同。仅当 `return_indices```True`` 的时候才返回该值。
异常:
- **TypeError** - `input` 不是Tensor。
- **ValueError** - `input` 的维度不是4D或者5D。
- **TypeError** - `input` 的数据类型不是int、uint或float。
- **ValueError** - `output_size` 不是一个int整数或者shape为 :math:`(3,)` 的tuple。