| Interface | Description |
|---|---|
| ProposalRejectionStrategy |
What to do when a
Proposal is rejected by MetropolisHastings. |
| SamplingAlgorithm | |
| SimulatedAnnealing.AnnealingSchedule |
An annealing schedule determines how T (temperature) changes as
a function of the current iteration number (i.e.
|
| Class | Description |
|---|---|
| MetropolisHastings |
Metropolis Hastings is a Markov Chain Monte Carlo method for obtaining samples from a probability distribution
|
| MetropolisHastings.MetropolisHastingsBuilder | |
| MetropolisHastingsSampler | |
| MetropolisHastingsStep | |
| NetworkSamplesGenerator | |
| RollbackAndCascadeOnRejection |
When a proposal is created, take a snapshot of the vertices' values.
|
| RollBackToCachedValuesOnRejection |
When a proposal is created, take a snapshot of the vertices'
LambdaSections
When a proposal is rejected, apply the snapshot to reset the Bayes Net to the old values. |
| SamplingUtil | |
| SimulatedAnnealing |
Simulated Annealing is a modified version of Metropolis Hastings that causes the MCMC random walk to
tend towards the Maximum A Posteriori (MAP)
|
| SimulatedAnnealing.SimulatedAnnealingBuilder |