Package ai.djl.training.optimizer
Class Nag.Builder
java.lang.Object
ai.djl.training.optimizer.Optimizer.OptimizerBuilder<Nag.Builder>
ai.djl.training.optimizer.Nag.Builder
- Enclosing class:
- Nag
The Builder to construct an
Nag
object.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aNag
block.protected Nag.Builder
self()
setLearningRateTracker
(ParameterTracker learningRateTracker) Sets theParameterTracker
for this optimizer.setMomentum
(float momentum) Sets the momentum forNag
.Methods inherited from class ai.djl.training.optimizer.Optimizer.OptimizerBuilder
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGrad
-
Method Details
-
setLearningRateTracker
Sets theParameterTracker
for this optimizer.- Parameters:
learningRateTracker
- theParameterTracker
to be set- Returns:
- this
Builder
-
setMomentum
Sets the momentum forNag
.- Parameters:
momentum
- the value of momentum- Returns:
- this
Builder
-
self
- Specified by:
self
in classOptimizer.OptimizerBuilder<Nag.Builder>
-
build
Builds aNag
block.- Returns:
- the
Nag
block
-