### Navigation

- index
- modules |
- next |
- previous |
- Pebl 1.0.1 documentation »
- API Reference »

# `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:

  > 1. http://en.wikipedia.org/wiki/Simulated_annealing
  > 2. 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.

### Navigation

- index
- modules |
- next |
- previous |
- Pebl 1.0.1 documentation »
- API Reference »