public class MultiFactorTracker extends LearningRateTracker
MultiFactorTracker is an implementation of LearningRateTracker which is updated
by a multiplicative factor, at an uneven interval of steps, until it reaches a specified stop
value.| Modifier and Type | Class and Description |
|---|---|
static class |
MultiFactorTracker.Builder
The Builder to construct an
MultiFactorTracker object. |
LearningRateTracker.LrBaseBuilder<T extends LearningRateTracker.LrBaseBuilder>| Constructor and Description |
|---|
MultiFactorTracker(MultiFactorTracker.Builder builder)
Creates a new instance of
MultiFactorTracker. |
| Modifier and Type | Method and Description |
|---|---|
float |
getNewLearningRate(int numUpdate)
Fetches the value of the learning rate after the given number of steps/updates.
|
factorTracker, fixedLearningRate, multiFactorTrackerpublic MultiFactorTracker(MultiFactorTracker.Builder builder)
MultiFactorTracker.builder - the builder to create a new instance of MultiFactorTrackerpublic float getNewLearningRate(int numUpdate)
getNewLearningRate in class LearningRateTrackernumUpdate - the number of steps/updatesBuilder