Layers#
Core modules#
Layers#
Layers are basic building blocks of neural networks.
The following table lists the available layers:
Apply a 1D average pooling. |
|
Apply a 2D average pooling. |
|
Apply Batch Normalization over the channels of the input. |
|
Apply a 1D convolution. |
|
Apply a 2D convolution. |
|
Randomly zero some of the input values during training. |
|
Flatten a contiguous range of dimensions into a single dimension. |
|
Apply a global average pooling over the spatial dimensions of the input. |
|
Apply a global max pooling over the spatial dimensions of the input. |
|
Apply Group Normalization over the channels of the input. |
|
Apply a multi-layer Gated Recurrent Unit (GRU) to an input sequence. |
|
Apply a Gated Recurrent Unit (GRU) cell. |
|
Identity operation. |
|
Apply Instance Normalization over the spatial dimensions of the input. |
|
Apply Layer Normalization over the trailing dimensions of the input. |
|
Apply a linear transformation over the final dimension of the input. |
|
Apply a multi-layer Long Short-Term Memory (LSTM) to an input sequence. |
|
Apply a Long Short-Term Memory (LSTM) cell. |
|
Apply a 1D max pooling. |
|
Apply a 2D max pooling. |
|
Apply Root Mean Square (RMS) Normalization over the trailing dimensions of the input. |
|
Apply a multi-layer Elman's Recurrent Neural Network (RNN) to an input sequence. |
|
Apply a Elman's Recurrent Neural Network (RNN) cell. |
|
Apply callable modules (e.g. layers, activation functions, etc.) connected in a cascading sequence. |