culebra.trainer.aco.ACO_FSConvergenceDetector class

class ACO_FSConvergenceDetector(convergence_check_freq: int | None = None)

Create a convergence detector.

Parameters:

convergence_check_freq (int, optional) – Convergence assessment frequency. If set to None, DEFAULT_CONVERGENCE_CHECK_FREQ will be used. Defaults to None

Methods

ACO_FSConvergenceDetector.has_converged(trainer) None

Detect if the trainer has converged.

Parameters:

trainer (An ACO_FS instance) – The trainer

Returns:

True if the trainer has converged

Return type:

bool