Uses of Class
deepnetts.net.layers.AbstractLayer
Packages that use AbstractLayer
Package
Description
Neural network architectures with their corresponding builders.
Neural network layers, which are main building blocks of a neural network.
Optimization methods used by training algorithm.
-
Uses of AbstractLayer in deepnetts.cudnn
Constructors in deepnetts.cudnn with parameters of type AbstractLayerModifierConstructorDescriptionAbstractBackwardCuda
(CudaHandles cudaHandles, AbstractLayer layer) AbstractForwardCuda
(CudaHandles cudaHandles, AbstractLayer layer) FlattenForwardCuda
(CudaHandles cudaHandles, AbstractLayer layer) -
Uses of AbstractLayer in deepnetts.net
Methods in deepnetts.net that return AbstractLayerMethods in deepnetts.net that return types with arguments of type AbstractLayerMethods in deepnetts.net with parameters of type AbstractLayerModifier and TypeMethodDescriptionConvolutionalNetwork.Builder.addLayer
(AbstractLayer layer) Adds a given layer to the network.FeedForwardNetwork.Builder.addLayer
(AbstractLayer layer) Adds custom layer to this network (which inherits from AbstractLayer) -
Uses of AbstractLayer in deepnetts.net.layers
Subclasses of AbstractLayer in deepnetts.net.layersModifier and TypeClassDescriptionfinal class
Convolutional layer performs image convolution operation on outputs of a previous layer using filters.class
Transforms outputs from previous 3D layer into a flatten 1D tensor in forward pass, Backward pass propagates weighted errors/deltas from the next fully connected layer.class
Fully connected layer is used as a hidden layer in a neural network, and it has a single row of units/nodes/neurons connected to all neurons in previous and next layer.class
Input layer in a neural network.final class
This layer performs max pooling operation in convolutional neural network, which scales down output from previous layer by taking max outputs from small predefined filter areas.class
Output layer of a neural network.class
Output layer with softmax activation function.Methods in deepnetts.net.layers that return AbstractLayerMethods in deepnetts.net.layers with parameters of type AbstractLayerModifier and TypeMethodDescriptionvoid
AbstractLayer.setNextlayer
(AbstractLayer nextlayer) void
AbstractLayer.setPrevLayer
(AbstractLayer prevLayer) -
Uses of AbstractLayer in deepnetts.net.train.opt
Methods in deepnetts.net.train.opt with parameters of type AbstractLayerModifier and TypeMethodDescriptionstatic Optimizer
Optimizer.create
(OptimizerType type, AbstractLayer layer) Factory method to create different types of optimizersConstructors in deepnetts.net.train.opt with parameters of type AbstractLayerModifierConstructorDescriptionAbstractOptimizer
(AbstractLayer layer) AdaDeltaOptimizer
(AbstractLayer layer) AdaGradOptimizer
(AbstractLayer layer) AdamOptimizer
(AbstractLayer layer) MomentumOptimizer
(AbstractLayer layer) RmsPropOptimizer
(AbstractLayer layer) SgdOptimizer
(AbstractLayer layer)