culebra.tools.abc module

Abstract base classes for tool development.

The abc module defines the abstract base classes used to support experimentation and the selection of optimal solutions. Currently, it includes the following classes:

  • DecisionManager, which is responsible for selecting a solution from among the best candidates identified by the trainer.

  • Evaluation, which provides the interface for evaluating a trainer.