Classes | |
class | BackSamplingDistribution |
Public Member Functions | |
BackwardSamplingWithPriors (BeliefNetworkEx bn) throws Exception | |
Public Attributes | |
HashMap< BeliefNode, double[]> | priors |
Protected Member Functions | |
void | computePrior (CPF cpf, int i, int[] addr, double[] dist) |
void | computePriors (int[] evidenceDomainIndices) |
BackSamplingDistribution | getBackSamplingDistribution (BeliefNode node, WeightedSample s) |
void | prepareInference (int[] evidenceDomainIndices) throws Exception |
Definition at line 12 of file BackwardSamplingWithPriors.java.
edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::BackwardSamplingWithPriors | ( | BeliefNetworkEx | bn | ) | throws Exception [inline] |
Definition at line 68 of file BackwardSamplingWithPriors.java.
void edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::computePrior | ( | CPF | cpf, | |
int | i, | |||
int[] | addr, | |||
double[] | dist | |||
) | [inline, protected] |
Definition at line 105 of file BackwardSamplingWithPriors.java.
void edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::computePriors | ( | int[] | evidenceDomainIndices | ) | [inline, protected] |
Definition at line 86 of file BackwardSamplingWithPriors.java.
BackSamplingDistribution edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::getBackSamplingDistribution | ( | BeliefNode | node, | |
WeightedSample | s | |||
) | [inline, protected] |
Reimplemented from edu::tum::cs::bayesnets::inference::BackwardSampling.
Reimplemented in edu::tum::cs::bayesnets::inference::BackwardSamplingWithChildren, and edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler.
Definition at line 73 of file BackwardSamplingWithPriors.java.
void edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::prepareInference | ( | int[] | evidenceDomainIndices | ) | throws Exception [inline, protected] |
Reimplemented from edu::tum::cs::bayesnets::inference::BackwardSampling.
Reimplemented in edu::tum::cs::bayesnets::inference::BackwardSamplingWithChildren, and edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler.
Definition at line 80 of file BackwardSamplingWithPriors.java.
HashMap<BeliefNode, double[]> edu::tum::cs::bayesnets::inference::BackwardSamplingWithPriors::priors |
Definition at line 14 of file BackwardSamplingWithPriors.java.