Package ai.djl.training.optimizer
Class Adadelta.Builder
- java.lang.Object
-
- ai.djl.training.optimizer.Optimizer.OptimizerBuilder<Adadelta.Builder>
-
- ai.djl.training.optimizer.Adadelta.Builder
-
- Enclosing class:
- Adadelta
public static final class Adadelta.Builder extends Optimizer.OptimizerBuilder<Adadelta.Builder>
The Builder to construct anAdadelta
object.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Adadelta
build()
Builds aAdadelta
block.Adadelta.Builder
optEpsilon(float epsilon)
Sets \(epsilon\) - a small quantity for numerical stability.Adadelta.Builder
optRho(float rho)
Sets the rho forAdadelta
.protected Adadelta.Builder
self()
-
Methods inherited from class ai.djl.training.optimizer.Optimizer.OptimizerBuilder
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGrad
-
-
-
-
Method Detail
-
self
protected Adadelta.Builder self()
- Specified by:
self
in classOptimizer.OptimizerBuilder<Adadelta.Builder>
-
optRho
public Adadelta.Builder optRho(float rho)
Sets the rho forAdadelta
.- Parameters:
rho
- the value of rho- Returns:
- this
Builder
-
optEpsilon
public Adadelta.Builder optEpsilon(float epsilon)
Sets \(epsilon\) - a small quantity for numerical stability.- Parameters:
epsilon
- a small quantity for numerical stability- Returns:
- this
Builder
-
-