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 aNagblock.protected Nag.Builderself()setLearningRateTracker(ParameterTracker learningRateTracker) Sets theParameterTrackerfor 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 theParameterTrackerfor this optimizer.- Parameters:
learningRateTracker- theParameterTrackerto be set- Returns:
- this
Builder
-
setMomentum
Sets the momentum forNag.- Parameters:
momentum- the value of momentum- Returns:
- this
Builder
-
self
- Specified by:
selfin classOptimizer.OptimizerBuilder<Nag.Builder>
-
build
Builds aNagblock.- Returns:
- the
Nagblock
-