Class ConvolutionalLayer

java.lang.Object
deepnetts.net.layers.AbstractLayer<Tensor3D,Tensor3D,Tensor4D>
deepnetts.net.layers.ConvolutionalLayer
All Implemented Interfaces:
Layer<Tensor3D>, Serializable

public final class ConvolutionalLayer extends AbstractLayer<Tensor3D,Tensor3D,Tensor4D>
Convolutional layer performs image convolution operation on outputs of a previous layer using filters. This filtering operation is similar like applying image filters in photoshop, but this filters can also be trained to learn image features of interest. Layer include parameters: filter's width, heigh Number of filters / depth Step when applying filters : stride Padding, which is an image border to keep the size of image and avoid information loss padding Stride defaults to 1
See Also: