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 aSgdblock.optMomentum(float momentum) Sets the momentum forSgd.protected Sgd.Builderself()setLearningRateTracker(ParameterTracker learningRateTracker) Sets theParameterTrackerfor this optimizer.Methods inherited from class ai.djl.training.optimizer.Optimizer.OptimizerBuilder
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGrad
-
Method Details
-
self
- Specified by:
selfin classOptimizer.OptimizerBuilder<Sgd.Builder>
-
setLearningRateTracker
Sets theParameterTrackerfor this optimizer.- Parameters:
learningRateTracker- theParameterTrackerto be set- Returns:
- this
Builder
-
optMomentum
Sets the momentum forSgd.- Parameters:
momentum- the value of momentum- Returns:
- this
Builder
-
build
Builds aSgdblock.- Returns:
- the
Sgdblock
-