mindspore.mint.nn.functional.logsigmoid
- mindspore.mint.nn.functional.logsigmoid(input)[源代码]
按元素计算LogSigmoid激活函数。输入是任意维度的Tensor。
LogSigmoid定义为:
\[\text{logsigmoid}(x_{i}) = \log(\frac{1}{1 + \exp(-x_i)}),\]其中,\(x_{i}\) 是输入Tensor的一个元素。
LogSigmoid函数图:
警告
这是一个实验性API,后续可能修改或删除。
- 参数:
input (Tensor) - logsigmoid的输入,数据类型为bfloat16,float16或float32。shape为 \((*)\) ,其中 \(*\) 表示任意的附加维度。
- 返回:
Tensor,数据类型和shape与 input 的相同。
- 异常:
TypeError - input 的数据类型既不是bfloat16,float16也不是float32。
TypeError - input 不是一个Tensor。
- 支持平台:
Ascend
样例:
>>> import mindspore >>> from mindspore import Tensor, mint >>> input = Tensor([1.0, 2.0, 3.0], mindspore.float32) >>> output = mint.nn.functional.logsigmoid(input) >>> print(output) [-0.31326166 -0.12692806 -0.04858734]