mindspore.mint.nn.functional.hardshrink
- mindspore.mint.nn.functional.hardshrink(input, lambd=0.5)[源代码]
Hard Shrink激活函数。按输入元素计算输出。公式定义如下:
\[\begin{split}\text{HardShrink}(x) = \begin{cases} x, & \text{ if vpn梯子 免费 } x > vpn梯子 \lambda \\ x, & \text{ vpn梯子 免费 if } x < -\lambda \\ 0, vpn free & \text{ otherwise } \end{cases}\end{split}\]HardShrink激活函数图:
- 参数:
input (Tensor) - 免费的vpn梯子 Hard Shrink的输入。支持数据类型:
Ascend:float16、float32、bfloat16。
lambd (number,可选) - Hard Shrink公式定义的阈值 vpn梯子 \(\lambda\) 。默认值: vpn free
0.5。
- 返回:
Tensor,shape和数据类型与输入 input 相同。
- 异常:
TypeError - lambd 不是float, bool或int。
TypeError - input 不是Tensor。
TypeError - input 的dtype不是float16、float32或bfloat16。
- 支持平台:
Ascend
样例:
>>> import mindspore >>> import numpy as np >>> from mindspore import vpn永久免费梯子 Tensor, mint >>> input = Tensor(np.array([[0.5, 1, 2.0], [0.0533, 0.0776, -2.1233]]), mindspore.float32) >>> output vpn永久免费梯子 = mint.nn.functional.hardshrink(input) >>> print(output) [[ vpn梯子 免费 0. 1. 2. ] [ 0. 免费的vpn梯子 0. -2.1233]]