public static final class RmsProp.Builder extends Optimizer.OptimizerBuilder<RmsProp.Builder>
RmsProp
object.Modifier and Type | Method and Description |
---|---|
RmsProp |
build()
Builds a
RmsProp block. |
RmsProp.Builder |
optCentered(boolean centered)
Sets which version of RMSProp to use.
|
RmsProp.Builder |
optEpsilon(float epsilon)
Sets \(epsilon\) - a small quantity for numerical stability.
|
RmsProp.Builder |
optLearningRateTracker(Tracker learningRateTracker)
Sets the
Tracker for this optimizer. |
RmsProp.Builder |
optMomentum(float momentum)
Sets the momentum factor.
|
RmsProp.Builder |
optRho(float rho)
Sets the decay factor for the moving average over the past squared gradient.
|
protected RmsProp.Builder |
self() |
optBeginNumUpdate, optClipGrad, optWeightDecays, setRescaleGrad
protected RmsProp.Builder self()
self
in class Optimizer.OptimizerBuilder<RmsProp.Builder>
public RmsProp.Builder optLearningRateTracker(Tracker learningRateTracker)
Tracker
for this optimizer.learningRateTracker
- the Tracker
to be setBuilder
public RmsProp.Builder optRho(float rho)
rho
- the decay factor for the moving average over past squared gradientBuilder
public RmsProp.Builder optMomentum(float momentum)
momentum
- the momentum factorBuilder
public RmsProp.Builder optEpsilon(float epsilon)
epsilon
- a small quantity for numerical stabilityBuilder
public RmsProp.Builder optCentered(boolean centered)
True: Grave's version False: Tieleman and Hinton's version
centered
- the RMSProp versionBuilder