Package ai.djl.training.optimizer
Class Adadelta
- java.lang.Object
-
- ai.djl.training.optimizer.Optimizer
-
- ai.djl.training.optimizer.Adadelta
-
public class Adadelta extends Optimizer
Adadeltais an AdadeltaOptimizer.- See Also:
- The D2L chapter on Adadelta
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdadelta.BuilderThe Builder to construct anAdadeltaobject.-
Nested classes/interfaces inherited from class ai.djl.training.optimizer.Optimizer
Optimizer.OptimizerBuilder<T extends Optimizer.OptimizerBuilder>
-
-
Field Summary
-
Fields inherited from class ai.djl.training.optimizer.Optimizer
clipGrad, rescaleGrad
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAdadelta(Adadelta.Builder builder)Creates a new instance ofAdadelta.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidupdate(java.lang.String parameterId, NDArray weight, NDArray grad)Updates the parameters according to the gradients.-
Methods inherited from class ai.djl.training.optimizer.Optimizer
adadelta, adagrad, adam, adamW, getWeightDecay, nag, rmsprop, sgd, updateCount, withDefaultState
-
-
-
-
Constructor Detail
-
Adadelta
protected Adadelta(Adadelta.Builder builder)
Creates a new instance ofAdadelta.- Parameters:
builder- the builder to create a new instance ofAdadelta
-
-