Package deepnetts.net

Class NeuralNetwork<T extends Trainer>

java.lang.Object
deepnetts.net.NeuralNetwork<T>
All Implemented Interfaces:
TrainerProvider<T>, Serializable
Direct Known Subclasses:
ConvolutionalNetwork, FeedForwardNetwork

public class NeuralNetwork<T extends Trainer> extends Object implements TrainerProvider<T>, Serializable
Base class for all neural networks in Deep Netts. Holds a list of abstract layers and loss function. Provides methods for forward and backward calculation, and to access input and output layers. Also provides network and output labels.
See Also: