public class StepScheduleSpace extends Object implements ParameterSpace<org.nd4j.linalg.schedule.ISchedule>
| Constructor and Description |
|---|
StepScheduleSpace(@NonNull org.nd4j.linalg.schedule.ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double decayRate,
double step) |
StepScheduleSpace(@NonNull org.nd4j.linalg.schedule.ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> decayRate,
@NonNull ParameterSpace<Double> step) |
| Modifier and Type | Method and Description |
|---|---|
List<ParameterSpace> |
collectLeaves() |
Map<String,ParameterSpace> |
getNestedSpaces() |
org.nd4j.linalg.schedule.ISchedule |
getValue(double[] parameterValues) |
boolean |
isLeaf() |
int |
numParameters() |
void |
setIndices(int... indices) |
public StepScheduleSpace(@NonNull
@NonNull org.nd4j.linalg.schedule.ScheduleType scheduleType,
@NonNull
@NonNull ParameterSpace<Double> initialValue,
double decayRate,
double step)
public StepScheduleSpace(@NonNull
@NonNull org.nd4j.linalg.schedule.ScheduleType scheduleType,
@NonNull
@NonNull ParameterSpace<Double> initialValue,
@NonNull
@NonNull ParameterSpace<Double> decayRate,
@NonNull
@NonNull ParameterSpace<Double> step)
public org.nd4j.linalg.schedule.ISchedule getValue(double[] parameterValues)
getValue in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>public int numParameters()
numParameters in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>public List<ParameterSpace> collectLeaves()
collectLeaves in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>public Map<String,ParameterSpace> getNestedSpaces()
getNestedSpaces in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>public boolean isLeaf()
isLeaf in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>public void setIndices(int... indices)
setIndices in interface ParameterSpace<org.nd4j.linalg.schedule.ISchedule>Copyright © 2020. All rights reserved.