Sigmoid¶
- class paddle.nn. Sigmoid ( name=None ) [source]
-
this interface is used to construct a callable object of the
Sigmoid
class. This layer calculate 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) >>> print(out) Tensor(shape=[4], dtype=float32, place=Place(cpu), stop_gradient=True, [0.73105860, 0.88079703, 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.