public class NadamSpace extends BaseUpdaterSpace
Constructor and Description |
---|
NadamSpace(ParameterSpace<Double> learningRate) |
NadamSpace(ParameterSpace<Double> learningRate,
ParameterSpace<Double> beta1,
ParameterSpace<Double> beta2,
ParameterSpace<Double> epsilon) |
NadamSpace(ParameterSpace<Double> learningRate,
ParameterSpace<ISchedule> learningRateSchedule,
ParameterSpace<Double> beta1,
ParameterSpace<Double> beta2,
ParameterSpace<Double> epsilon) |
Modifier and Type | Method and Description |
---|---|
IUpdater |
getValue(double[] parameterValues)
Generate a candidate given a set of values.
|
static NadamSpace |
withLR(ParameterSpace<Double> lr) |
static NadamSpace |
withLRSchedule(ParameterSpace<ISchedule> lrSchedule) |
collectLeaves, isLeaf, numParameters, setIndices
getNestedSpaces
public NadamSpace(ParameterSpace<Double> learningRate)
public NadamSpace(ParameterSpace<Double> learningRate, ParameterSpace<Double> beta1, ParameterSpace<Double> beta2, ParameterSpace<Double> epsilon)
public NadamSpace(ParameterSpace<Double> learningRate, ParameterSpace<ISchedule> learningRateSchedule, ParameterSpace<Double> beta1, ParameterSpace<Double> beta2, ParameterSpace<Double> epsilon)
public static NadamSpace withLR(ParameterSpace<Double> lr)
public static NadamSpace withLRSchedule(ParameterSpace<ISchedule> lrSchedule)
public IUpdater getValue(double[] parameterValues)
ParameterSpace
parameterValues
- A set of values, each in the range [0,1], of length ParameterSpace.numParameters()
Copyright © 2020. All rights reserved.