sigmoid_cn.rst 1.1 KB
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13
.. _cn_api_fluid_layers_sigmoid:

sigmoid
-------------------------------

.. py:function:: paddle.fluid.layers.sigmoid(x, name=None)

sigmoid激活函数

.. math::
    out = \frac{1}{1 + e^{-x}}


14
参数:
H
Hao Wang 已提交
15

16 17
    - **x** (Tensor|LoDTensor)- 数据类型为float32,float64。激活函数的输入值。
    - **name** (str|None) - 该层名称(可选)。若为空,则自动为该层命名。默认:None
H
Hao Wang 已提交
18

19 20 21
返回:激活函数的输出值

返回类型:Variable(Tensor),数据类型为float32的Tensor。
H
Hao Wang 已提交
22 23 24 25 26 27

**代码示例**:

.. code-block:: python

        import paddle.fluid as fluid
28
        import numpy as np
H
Hao Wang 已提交
29

30 31 32 33 34 35 36 37 38 39 40 41 42
        data = fluid.layers.data(name="input", shape=[-1, 3])
        result = fluid.layers.sigmoid(data)
        place = fluid.CPUPlace()
        exe = fluid.Executor(place)
        exe.run(fluid.default_startup_program())
        x = np.random.rand(3, 3)
        output= exe.run(feed={"input": x},
                         fetch_list=[result[0]])
        print(output)
        """
        output:
        [array([0.50797188, 0.71353652, 0.5452265 ])]
        """
H
Hao Wang 已提交
43 44 45 46 47 48 49 50 51 52