learner.simanneal
– Simulated annealing learner¶
This module provides a learner implementing the Simulated Annealing algorithm. More information about simulated annealing: http://en.wikipedia.org/wiki/Simulated_annealing
Configuration Parameters¶
-
simanneal.delta_temp
¶ Change in temp between steps. default=0.5
-
simanneal.max_iters_at_temp
¶ Max iterations at any temperature. default=100
-
simanneal.seed
¶ Starting network for a greedy search. default=
-
simanneal.start_temp
¶ Starting temperature for a run. default=100.0
SimulatedAnnealingLearner Class¶
-
class
pebl.learner.simanneal.
SimulatedAnnealingLearner
(data_=None, prior_=None, **options)¶ Create a Simulated Aneaaling learner.
For more information about Simulated Annealing algorithms, consult:
- http://en.wikipedia.org/wiki/Simulated_annealing
- D. Heckerman. A Tutorial on Learning with Bayesian Networks. Microsoft Technical Report MSR-TR-95-06, 1995. p.35-36.
Any config param for ‘simanneal’ can be passed in via options. Use just the option part of the parameter name.
-
run
()¶ Run the learner.