public class AdamSpace extends BaseUpdaterSpace
| Modifier | Constructor and Description |
|---|---|
|
AdamSpace(ParameterSpace<Double> learningRate) |
|
AdamSpace(ParameterSpace<Double> learningRate,
ParameterSpace<Double> beta1,
ParameterSpace<Double> beta2,
ParameterSpace<Double> epsilon) |
protected |
AdamSpace(ParameterSpace<Double> learningRate,
ParameterSpace<org.nd4j.linalg.schedule.ISchedule> learningRateSchedule,
ParameterSpace<Double> beta1,
ParameterSpace<Double> beta2,
ParameterSpace<Double> epsilon) |
| Modifier and Type | Method and Description |
|---|---|
org.nd4j.linalg.learning.config.IUpdater |
getValue(double[] parameterValues) |
static AdamSpace |
withLR(ParameterSpace<Double> lr) |
static AdamSpace |
withLRSchedule(ParameterSpace<org.nd4j.linalg.schedule.ISchedule> lrSchedule) |
collectLeaves, isLeaf, numParameters, setIndicesgetNestedSpacespublic AdamSpace(ParameterSpace<Double> learningRate)
public AdamSpace(ParameterSpace<Double> learningRate, ParameterSpace<Double> beta1, ParameterSpace<Double> beta2, ParameterSpace<Double> epsilon)
protected AdamSpace(ParameterSpace<Double> learningRate, ParameterSpace<org.nd4j.linalg.schedule.ISchedule> learningRateSchedule, ParameterSpace<Double> beta1, ParameterSpace<Double> beta2, ParameterSpace<Double> epsilon)
public static AdamSpace withLR(ParameterSpace<Double> lr)
public static AdamSpace withLRSchedule(ParameterSpace<org.nd4j.linalg.schedule.ISchedule> lrSchedule)
public org.nd4j.linalg.learning.config.IUpdater getValue(double[] parameterValues)
Copyright © 2020. All rights reserved.