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) – For details, please refer to Name. Generally, no setting is required. Default: None.
- 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
)
forward¶
-
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_repr¶
-
Extra representation of this layer, you can have custom implementation of your own layer.