Convolution.See: Description
| Class | Description |
|---|---|
| Conv1D |
A
Conv1D layer works similar to Convolution layer with the exception of the
number of dimension it operates on being only one, which is LayoutType.WIDTH. |
| Conv1D.Builder | |
| Conv2D |
Being the pioneer of convolution layers,
Conv2D layer works on two dimensions of input,
LayoutType.WIDTH and LayoutType.HEIGHT as usually a Conv2D layer is used
to process data with two spatial dimensions, namely image. |
| Conv2D.Builder | |
| Conv3D |
Conv3D layer behaves just as Convolution does, with the distinction being it
operates of 3-dimensional data such as medical images or video data. |
| Conv3D.Builder | |
| Convolution |
A convolution layer does a dot product calculation on each channel of \(k\)-channel input data by
specified number of filters, each containing \(k\) kernels for calculating each channel in the
input data and then summed per filter, hence the number of filters denote the number of output
channels of a convolution layer.
|
| Convolution.ConvolutionBuilder<T extends Convolution.ConvolutionBuilder> |
A builder that can build any
Convolution block. |
Convolution.