leaspy.algo.algo_with_annealing¶
Classes¶
Mixin class to use in algorithms that requires temperature_inv. |
Module Contents¶
- class AlgorithmWithAnnealingMixin(settings)[source]¶
Mixin class to use in algorithms that requires temperature_inv.
Note that this mixin should be used with a class inheriting from AbstractAlgo, which must have algo_parameters attribute.
- Parameters:
- settings
AlgorithmSettings The specifications of the algorithm as a
AlgorithmSettingsinstance.- Please note that you can customize the number of iterations with annealing by setting:
annealing.n_iter_frac, such that iterations with annealing is a ratio of algorithm n_iter (default = 50%)
- settings
- Attributes:
- annealing_on
bool Activates annealing.
- temperaturefloat >= 1
- temperature_invfloat in [0, 1]
Temperature and its inverse when using annealing
- annealing_on
- Parameters:
settings (AlgorithmSettings)