culebra.trainer.abc module

Abstract base classes for different trainers.

This module provides several abstract classes for different kind of trainers.

Regarding the number of species that are simultaneously being trained:

Trainers can also be distributed. The DistributedTrainer class provides a base support to distribute a trainer making use a several subtrainers. Two implementations of this class are also provided:

Finally, some usual distributed approaches are also provided: