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