Package deepnetts.net

Class ConvolutionalNetwork

java.lang.Object
deepnetts.net.NeuralNetwork<BackpropagationTrainer>
deepnetts.net.ConvolutionalNetwork
All Implemented Interfaces:
TrainerProvider<BackpropagationTrainer>, Serializable

public class ConvolutionalNetwork extends NeuralNetwork<BackpropagationTrainer> implements Serializable
Convolutional neural network is an extension of feed forward network, which can include 2D and 3D adaptive preprocessing layers (Convolutional and MaxPooling layer), which is specialized to learn to recognize features in images. Images are fed as 3-dimensional tensors (multidimensional arrays). Although primary used for images, they can also be applied to other types of problems.
Author:
Zoran Sevarac
See Also: