Class PolynomialDecayTracker

java.lang.Object
ai.djl.training.tracker.PolynomialDecayTracker
All Implemented Interfaces:
ParameterTracker, Tracker

public class PolynomialDecayTracker extends Object implements Tracker
Polynomial decay Tracker.
See Also:
  • Constructor Details

    • PolynomialDecayTracker

      public PolynomialDecayTracker(PolynomialDecayTracker.Builder builder)
      Builds a PolynomialDecayTracker.
      Parameters:
      builder - parameters
  • Method Details

    • getNewValue

      public float getNewValue(int numUpdate)
      Fetches the value after the given number of steps/updates.
      Specified by:
      getNewValue in interface Tracker
      Parameters:
      numUpdate - the total number of steps/updates
      Returns:
      this Builder
    • builder

      public static PolynomialDecayTracker.Builder builder()
      Creates a new builder.
      Returns:
      a new builder