pypto.sigmoid#
产品支持情况#
产品 |
是否支持 |
|---|---|
Ascend 950PR/Ascend 950DT |
√ |
Atlas A3 训练系列产品/Atlas A3 推理系列产品 |
√ |
Atlas A2 训练系列产品/Atlas A2 推理系列产品 |
√ |
功能说明#
对输入Tensor的每个元素应用 sigmoid 激活函数,计算公式为:
\[
sigmoid(input) = \frac{1}{1 + e^{-input}}
\]
函数原型#
sigmoid(input: Tensor) -> Tensor
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
input |
输入 |
源操作数。 |
返回值说明#
返回Tensor类型。其Shape、数据类型与输入Tensor一致,其元素为输入元素经sigmoid 函数映射到 (0, 1) 区间的结果。
调用示例#
x = pypto.tensor([4], pypto.DT_FP32)
y = pypto.sigmoid(x)
结果示例如下:
输入数据x: [-3.0, 0.0, 2.0, 5.0]
输出数据y: [0.0474, 0.5000, 0.8808, 0.9933]