当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.keras.activations.sigmoid用法及代码示例


Sigmoid 激活函数,sigmoid(x) = 1 / (1 + exp(-x))

用法

tf.keras.activations.sigmoid(
    x
)

参数

  • x 输入张量。

返回

  • 具有 sigmoid 激活的张量:1 / (1 + exp(-x))

应用 sigmoid 激活函数。对于小值 (sigmoid 返回接近零的值,对于大值 (>5),函数的结果接近 1。

Sigmoid 等效于 2 元素 Softmax,其中第二个元素假定为零。 sigmoid 函数总是返回一个介于 0 和 1 之间的值。

例如:

a = tf.constant([-20, -1.0, 0.0, 1.0, 20], dtype = tf.float32)
b = tf.keras.activations.sigmoid(a)
b.numpy()
array([2.0611537e-09, 2.6894143e-01, 5.0000000e-01, 7.3105860e-01,
         1.0000000e+00], dtype=float32)

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.activations.sigmoid。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。