Package ai.djl.training.optimizer
Class Adagrad.Builder
java.lang.Object
ai.djl.training.optimizer.Optimizer.OptimizerBuilder<Adagrad.Builder>
ai.djl.training.optimizer.Adagrad.Builder
- Enclosing class:
- Adagrad
The Builder to construct an
Adagrad
object.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aAdagrad
block.optEpsilon
(float epsilon) Sets \(epsilon\) - a small quantity for numerical stability.optLearningRateTracker
(ParameterTracker learningRateTracker) Sets theParameterTracker
for this optimizer.protected Adagrad.Builder
self()
Methods inherited from class ai.djl.training.optimizer.Optimizer.OptimizerBuilder
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGrad
-
Method Details
-
self
- Specified by:
self
in classOptimizer.OptimizerBuilder<Adagrad.Builder>
-
optLearningRateTracker
Sets theParameterTracker
for this optimizer.- Parameters:
learningRateTracker
- theParameterTracker
to be set- Returns:
- this
Builder
-
optEpsilon
Sets \(epsilon\) - a small quantity for numerical stability.- Parameters:
epsilon
- a small quantity for numerical stability- Returns:
- this
Builder
-
build
Builds aAdagrad
block.- Returns:
- the
Adagrad
block
-