Training algorithms and related utilities.
Interface Summary Interface Description TrainerGeneric interface for deep learning training algorithm. TrainerProvider<T extends Trainer>This interface is implemented by trainable deep learning models, in order to provide access to training algorithm. TrainingListenerThe listener interface for receiving notifications of training events.
Class Summary Class Description BackpropagationTrainerBackpropagation training algorithm for feed forward and convolutional neural networks. KFoldCrossValidationSplit data set into k parts of equal sizes (folds), then train model with k-1 folds, and validate with remaining 1 fold. KFoldCrossValidation.Builder TrainingEventTrainingEvent is used to notify interested parties that training event has happened.
Enum Summary Enum Description TrainingEvent.TypeType of the training event.