sigmoid

  • paddle.fluid.layers.sigmoid(x, name=None)

sigmoid激活函数

sigmoid - 图1

参数:

  • x (Tensor|LoDTensor)- 数据类型为float32,float64。激活函数的输入值。
  • name (str|None) - 该层名称(可选)。若为空,则自动为该层命名。默认:None

返回:激活函数的输出值

返回类型:Variable(Tensor),数据类型为float32的Tensor。

代码示例

  1. import paddle.fluid as fluid
  2. import numpy as np
  3.  
  4. data = fluid.layers.data(name="input", shape=[-1, 3])
  5. result = fluid.layers.sigmoid(data)
  6. place = fluid.CPUPlace()
  7. exe = fluid.Executor(place)
  8. exe.run(fluid.default_startup_program())
  9. x = np.random.rand(3, 3)
  10. output= exe.run(feed={"input": x},
  11. fetch_list=[result[0]])
  12. print(output)
  13. """
  14. output:
  15. [array([0.50797188, 0.71353652, 0.5452265 ])]
  16. """