Classes | |
class | BackSamplingDistribution |
Public Member Functions | |
SampledDistribution | _infer () throws Exception |
void | prepareInference (int[] evidenceDomainIndices) throws Exception |
Sampler (BeliefNetworkEx bn) throws Exception | |
Protected Member Functions | |
BackSamplingDistribution | getBackSamplingDistribution (BeliefNode node, WeightedSample s) |
Protected Attributes | |
Cache2D< Integer, Long, BackSamplingDistribution > | distCache |
Stopwatch | distSW |
Cache2D< String, Integer, Double > | probCache |
Stopwatch | probSW |
boolean | useDistributionCache = true |
boolean | useProbabilityCache = false |
the actual backward sampler (largely equivalent to BackwardSamplingWithChildren)
Definition at line 88 of file LiftedBackwardSampling.java.
edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::Sampler | ( | BeliefNetworkEx | bn | ) | throws Exception [inline] |
Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.
Definition at line 318 of file LiftedBackwardSampling.java.
SampledDistribution edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::_infer | ( | ) | throws Exception [inline, virtual] |
Reimplemented from edu::tum::cs::bayesnets::inference::BackwardSampling.
Definition at line 330 of file LiftedBackwardSampling.java.
BackSamplingDistribution edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::getBackSamplingDistribution | ( | BeliefNode | node, | |
WeightedSample | s | |||
) | [inline, protected] |
Reimplemented from edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors.
Definition at line 261 of file LiftedBackwardSampling.java.
void edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::prepareInference | ( | int[] | evidenceDomainIndices | ) | throws Exception [inline] |
Reimplemented from edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors.
Definition at line 323 of file LiftedBackwardSampling.java.
Cache2D<Integer, Long, BackSamplingDistribution> edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::distCache [protected] |
cache of backward sampling distributions
Definition at line 97 of file LiftedBackwardSampling.java.
Stopwatch edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::distSW [protected] |
Definition at line 98 of file LiftedBackwardSampling.java.
Cache2D<String, Integer, Double> edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::probCache [protected] |
Definition at line 93 of file LiftedBackwardSampling.java.
Stopwatch edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::probSW [protected] |
Definition at line 98 of file LiftedBackwardSampling.java.
boolean edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::useDistributionCache = true [protected] |
Definition at line 99 of file LiftedBackwardSampling.java.
boolean edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::useProbabilityCache = false [protected] |
Definition at line 100 of file LiftedBackwardSampling.java.