mindspore.nn.HSigmoid ============================= .. py:class:: mindspore.nn.HSigmoid Hard Sigmoid激活函数。 按元素计算Hard Sigmoid激活函数。 Hard Sigmoid定义为: .. math:: \text{hsigmoid}(x_{i}) = max(0, min(1, \frac{x_{i} + 3}{6})), 其中,:math:`x_i` 是输入Tensor的一个元素。 **输入:** - **input_x** (Tensor) - Hard Sigmoid的输入。shape为 :math:`(N,*)` ,其中 :math:`*` 表示任意的附加维度。 **输出:** Tensor,数据类型和shape与 `input_x` 的相同。 **异常:** **TypeError** - `input_x` 不是tensor。 **支持平台:** ``Ascend`` ``GPU`` ``CPU`` **样例:** >>> x = Tensor(np.array([-1, -2, 0, 2, 1]), mindspore.float16) >>> hsigmoid = nn.HSigmoid() >>> result = hsigmoid(x) >>> print(result) [0.3333 0.1666 0.5 0.8335 0.6665]