Trainer
interface Trainer
A Trainer defines a workflow for training a model.
All trainers are run incrementally, meaning that they can be run multiple times.
For each epoch, the trainer has an opportunity to review the training data with or without the student model to select a subset of data to train on.
Epoch - A single "step" in a trainer's algorithm. Some optimizers make multiple passes through datasets.