Package org.jetbrains.kotlinx.dl.api.core.layer.convolutional
Types
Abstract Convolutional layer is a base block for building base types of convolutional layers of any dimensionality. It should simplify the internal calculations needed in most convolutional layers and abstract the naming weights for these layers. It keeps the actual implementation of convolutional layers, i.e., the kernel and bias learnable variables that should be used in child classes in actual implementations of these layers.
1D convolution layer (e.g. convolution over audio data).
1D convolution transpose layer.
2D convolution layer (e.g. spatial convolution over images).
2D convolution transpose layer.
3D convolution layer (e.g. spatial convolution over video frames or 3D images).
3D convolution transpose layer.
Type of padding.
A base class for defining transposed convolution layers (sometimes called deconvolution) of different dimensions.
Depthwise separable 2D convolution. (e.g. spatial convolution over images).
2-D convolution with separable filters.