Uses of Interface
deepnetts.net.train.opt.Optimizer
Packages that use Optimizer
Package
Description
Neural network layers, which are main building blocks of a neural network.
Optimization methods used by training algorithm.
-
Uses of Optimizer in deepnetts.net.layers
Fields in deepnetts.net.layers declared as OptimizerMethods in deepnetts.net.layers that return Optimizer -
Uses of Optimizer in deepnetts.net.train.opt
Classes in deepnetts.net.train.opt that implement OptimizerModifier and TypeClassDescriptionfinal classImplementation of ADADELTA which is a modification of AdaGrad that uses only a limited window of previous gradients.final classImplementation of ADAGRADOptimizer, which uses sum of squared previous gradients to adjust a global learning rate for each weight.final classImplementation of Adam optimizer which uses an estimation of a gradient statistic (mean and variance) to adjust learning rate for each weight.final classMomentum optimization adds momentum parameter to basic Stochastic Gradient Descent, which can accelerate the process.final classA variation of AdaDelta optimizer.final classBasic Stochastic Gradient Descent optimization algorithm, which iteratively changes weights in order to find minimum of loss function.Methods in deepnetts.net.train.opt that return OptimizerModifier and TypeMethodDescriptionstatic OptimizerOptimizer.create(OptimizerType type, AbstractLayer layer) Factory method to create different types of optimizers