Sigmoid¶
-
class
paddle.nn.
Sigmoid
( name=None ) [source] -
this interface is used to construct a callable object of the
Sigmoid
class. This layer calcluate the sigmoid of input x.\[Sigmoid(x) = \frac{1}{1 + e^{-x}}\]- Parameters
-
name (str, optional) – Name for the operation (optional, default is None). For more information, please refer to Name.
- Shape:
-
x: N-D tensor, available dtype is float16, float32, float64.
- Returns
-
A callable object of Sigmoid.
Examples
import paddle m = paddle.nn.Sigmoid() x = paddle.to_tensor([1.0, 2.0, 3.0, 4.0]) out = m(x) # [0.7310586, 0.880797, 0.95257413, 0.98201376]
-
forward
( x ) -
Defines the computation performed at every call. Should be overridden by all subclasses.
- Parameters
-
*inputs (tuple) – unpacked tuple arguments
**kwargs (dict) – unpacked dict arguments
-
extra_repr
( ) -
Extra representation of this layer, you can have custom implementation of your own layer.