public static final class Adam.Builder extends Optimizer.OptimizerBuilder<Adam.Builder>
Adam object.| Modifier and Type | Method and Description |
|---|---|
Adam |
build()
Builds a
Adam block. |
Adam.Builder |
optBeta1(float beta1)
Sets the decay rate for the first moment estimates.
|
Adam.Builder |
optBeta2(float beta2)
Sets the decay rate for the second moment estimates.
|
Adam.Builder |
optEpsilon(float epsilon)
Sets \(epsilon\) - a small quantity for numerical stability.
|
Adam.Builder |
optLearningRateTracker(LearningRateTracker learningRateTracker)
Sets the
LearningRateTracker for this optimizer. |
protected Adam.Builder |
self() |
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGradprotected Adam.Builder self()
self in class Optimizer.OptimizerBuilder<Adam.Builder>public Adam.Builder optLearningRateTracker(LearningRateTracker learningRateTracker)
LearningRateTracker for this optimizer.learningRateTracker - the LearningRateTracker to be setBuilderpublic Adam.Builder optBeta1(float beta1)
beta1 - the deacay rate for the the first moment estimatesBuilderpublic Adam.Builder optBeta2(float beta2)
beta2 - the decay rate for the the second moment estimatesBuilderpublic Adam.Builder optEpsilon(float epsilon)
epsilon - a small quantity for numerical stabilityBuilder