Class Trainer
java.lang.Object
io.github.kirstenali.deepj.training.Trainer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontrain(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps) train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps, Trainer.StepHook stepHook) train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, int releaseEverySteps, Trainer.StepHook stepHook, TrainingProgress progress) train(int maxSteps, int batchSize, int logEvery, float emaBeta, Float targetEmaLoss, Trainer.StepHook stepHook) floattrainStep(int batchSize)
-
Constructor Details
-
Trainer
-
-
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)
-