Class Trainer

java.lang.Object
io.github.kirstenali.deepj.training.Trainer

public final class Trainer extends Object
  • Constructor Details

  • Method Details

    • trainStep

      public float trainStep(int batchSize)
    • train

      public TrainingResult train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss)
    • train

      public TrainingResult train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps)
    • train

      public TrainingResult train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, Trainer.StepHook stepHook)
    • train

      public TrainingResult train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps, Trainer.StepHook stepHook)
    • train

      public TrainingResult train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps, Trainer.StepHook stepHook, TrainingProgress progress)