See: Description
| Interface | Description |
|---|---|
| Tracker |
A
Tracker represents a hyper-parameter that changes gradually through the training
process. |
| Class | Description |
|---|---|
| CosineTracker |
CosineTracker is an implementation of Tracker which is updated by taking sections
of a cosine curve to smoothly reduce learning rate until a specified step and base learning rate. |
| CosineTracker.Builder |
The Builder to construct an
CosineTracker object. |
| FactorTracker |
FactorTracker is an implementation of Tracker which is updated by a
multiplicative factor. |
| FactorTracker.Builder |
The Builder to construct an
FactorTracker object. |
| LinearTracker |
FactorTracker is an implementation of Tracker which is updated by a constant
factor. |
| LinearTracker.Builder |
The Builder to construct an
LinearTracker object. |
| MultiFactorTracker |
MultiFactorTracker is an implementation of Tracker which returns piecewise
constant values for fixed numbers of steps. |
| MultiFactorTracker.Builder |
The Builder to construct an
MultiFactorTracker object. |
| WarmUpTracker |
A
WarmUpTracker applies a simple warm-up before executing a main Tracker. |
| WarmUpTracker.Builder |
The Builder to construct a
WarmUpTracker. |
| Enum | Description |
|---|---|
| WarmUpTracker.Mode |
An enum that enumerates the types of warm-up modes for a
WarmUpTracker. |
It contains a main interface Tracker and various options that
extend it.