Classes | |
class | BLNinfer |
class | BNSampler |
class | GibbsSampling |
class | InferenceResult |
class | LiftedBackwardSampling |
class | MCSAT |
class | Sampler |
class | SATIS |
class | SATISEx |
class | SATISExGibbs |
class | TimeLimitedInference |
Enumerations | |
enum | Algorithm { LikelihoodWeighting = ("likelihood weighting", null, LikelihoodWeighting.class), LWU = ("likelihood weighting with uncertain evidence", null, LikelihoodWeightingWithUncertainEvidence.class), GibbsSampling = ("Gibbs sampling (MCMC)", GibbsSampling.class, null), EPIS = ("importance sampling based on evidence prepropagation [SMILE]", null, SmileEPIS.class), BackwardSampling = ("backward simulation", null, BackwardSampling.class), BackwardSamplingPriors = ("backward simulation with prior bias", null, BackwardSamplingWithPriors.class), BackwardSamplingChildren = ("backward simulation with extended context", null, BackwardSamplingWithChildren.class), LiftedBackwardSampling = ("a lifted version of backw. sampling with ext. context", LiftedBackwardSampling.class, null), SmileBackwardSampling = ("backward simulation [SMILE]", null, SmileBackwardSampling.class), SATIS = ("SAT-IS: satisfiability-based importance sampling", SATIS.class, null), SATISEx = ("SAT-IS, extended with constraints from CPDs", SATISEx.class, null), SATISExGibbs = ("SAT-IS extended with interspersed Gibbs Sampling steps", SATISExGibbs.class, null), SampleSearch = ("SampleSearch: backtracking search for satisfiable states", null, SampleSearch.class), MCSAT = ("MC-SAT (MCMC method based on SAT-solving)", MCSAT.class, null), IJGP = ("Iterative Join-Graph Propagation", null, IJGP.class), BeliefPropagation = ("Belief Propagation", null, BeliefPropagation.class), EnumerationAsk = ("Enumeration-Ask (exact, highly inefficient)", null, EnumerationAsk.class), Pearl = ("Pearl's algorithm for polytrees (exact)", null, BNJPearl.class), SmilePearl = ("Pearl's algorithm for polytrees (exact) [SMILE]", null, SmilePearl.class), VarElim = ("variable elimination (exact)", null, VariableElimination.class), Experimental = ("an experimental algorithm (usually beta)", "dev.SampleSearchIB"), Experimental2 = ("an experimental algorithm (usually beta)", "dev.SampleSearchIBLearning"), Experimental3 = ("an experimental algorithm (usually beta)", "dev.SampleSearch2") } |
Definition at line 28 of file srl/bayesnets/inference/Algorithm.java.