Trainers help reducing boilerplate code by bootstrapping models training.

The module contains a primitive Interface and specific trainers that inherits from it.


Trainer Trainer provide an interface for all trainers to inherit from.
AdversarialTrainer Primitive Trainer for GANs subclassed from ashpy.trainers.Trainer.
EncoderTrainer Primitive Trainer for GANs using an Encoder sub-network.


trainer Primitive Trainer Interface.
classifier Primitive Trainer Interface.
gan Collection of GANs trainers.