AbstractConv
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. If the child class uses some values for its implementation in other form than it is kept in this child class, then this abstract class internal
properties should keep the implementation values while the child class properties should keep the printable values that are more representative. But in most cases, the internal
and child values will be the same.
Parameters
of the layer to name its variables
Constructors
Creates AbstractConv object
Functions
Extend this function to define variables in layer.
Computes output shape, based on inputShape and Layer type.
Computes output shape, based on input shapes of inbound layers.