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'
LambdaSection s
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 |