Identity¶
- class paddle.nn. Identity ( *args, **kwargs ) [source]
-
A placeholder identity operator that is argument-insensitive. For each input X , the output Out is:
Out=X- Parameters
-
args – any argument (unused)
kwargs – any keyword argument (unused)
- Shape:
-
input: Multi-dimentional tensor with shape [batch_size,n1,n2,...] .
output: Multi-dimentional tensor with shape [batch_size,n1,n2,...] .
Examples
>>> import paddle >>> paddle.seed(100) >>> input_tensor = paddle.randn(shape=[3, 2]) >>> layer = paddle.nn.Identity() >>> out = layer(input_tensor) >>> print(input_tensor) Tensor(shape=[3, 2], dtype=float32, place=Place(cpu), stop_gradient=True, [[-1.41661501, 0.25904641], [ 0.00979547, -0.30324230], [-1.34256756, -0.76540256]]) >>> print(out) Tensor(shape=[3, 2], dtype=float32, place=Place(cpu), stop_gradient=True, [[-1.41661501, 0.25904641], [ 0.00979547, -0.30324230], [-1.34256756, -0.76540256]])
-
forward
(
input
)
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