public interface Tracker
Tracker represents a hyper-parameter that changes gradually through the training
process.| Modifier and Type | Method and Description |
|---|---|
static CosineTracker.Builder |
cosine()
Returns a new instance of
CosineTracker.Builder that can
build an CosineTracker. |
static FactorTracker.Builder |
factor()
Returns a new instance of
FactorTracker.Builder that can
build an FactorTracker. |
static Tracker |
fixed(float value)
Returns a new instance of
Tracker with a fixed value. |
float |
getNewValue(int numUpdate)
Fetches the value after the given number of steps/updates.
|
static MultiFactorTracker.Builder |
multiFactor()
Returns a new instance of
MultiFactorTracker.Builder that can
build an MultiFactorTracker. |
static WarmUpTracker.Builder |
warmUp()
Returns a new instance of
WarmUpTracker.Builder that can build an WarmUpTracker. |
float getNewValue(int numUpdate)
numUpdate - the total number of steps/updatesBuilderstatic FactorTracker.Builder factor()
FactorTracker.Builder that can
build an FactorTracker.FactorTracker FactorTracker.Builderstatic WarmUpTracker.Builder warmUp()
WarmUpTracker.Builder that can build an WarmUpTracker.WarmUpTracker WarmUpTracker.Builderstatic MultiFactorTracker.Builder multiFactor()
MultiFactorTracker.Builder that can
build an MultiFactorTracker.MultiFactorTracker MultiFactorTracker.Builderstatic CosineTracker.Builder cosine()
CosineTracker.Builder that can
build an CosineTracker.CosineTracker CosineTracker.Builder