Classes | |
class | InferenceThread |
Public Member Functions | |
Vector< Double > | getMSEs () |
ParameterHandler | getParameterHandler () |
SampledDistribution | pollResults (boolean allowPrint) throws Exception |
SampledDistribution | run () throws Exception |
void | setReferenceDistribution (BasicSampledDistribution dist) |
void | setVerbose (boolean verbose) |
TimeLimitedInference (ITimeLimitedInference inference, double time, double interval) throws Exception | |
Protected Member Functions | |
DistributionComparison | doComparison (BasicSampledDistribution dist) throws Exception |
void | printResults (SampledDistribution dist) |
Protected Attributes | |
Vector< Class<?extends DistributionEntryComparison > > | comparisonClasses |
ITimeLimitedInference | inference |
double | interval |
Vector< Double > | MSEs = null |
ParameterHandler | paramHandler |
BasicSampledDistribution | referenceDistribution = null |
InferenceThread | thread |
double | time |
boolean | verbose = true |
Definition at line 19 of file bayesnets/inference/TimeLimitedInference.java.
edu::tum::cs::bayesnets::inference::TimeLimitedInference::TimeLimitedInference | ( | ITimeLimitedInference | inference, | |
double | time, | |||
double | interval | |||
) | throws Exception [inline] |
Reimplemented in edu::tum::cs::srl::bayesnets::inference::TimeLimitedInference.
Definition at line 33 of file bayesnets/inference/TimeLimitedInference.java.
DistributionComparison edu::tum::cs::bayesnets::inference::TimeLimitedInference::doComparison | ( | BasicSampledDistribution | dist | ) | throws Exception [inline, protected] |
Definition at line 88 of file bayesnets/inference/TimeLimitedInference.java.
Vector<Double> edu::tum::cs::bayesnets::inference::TimeLimitedInference::getMSEs | ( | ) | [inline] |
returns the mean squared errors collected after each interval
Definition at line 112 of file bayesnets/inference/TimeLimitedInference.java.
ParameterHandler edu::tum::cs::bayesnets::inference::TimeLimitedInference::getParameterHandler | ( | ) | [inline] |
Implements edu::tum::cs::inference::IParameterHandler.
Definition at line 133 of file bayesnets/inference/TimeLimitedInference.java.
SampledDistribution edu::tum::cs::bayesnets::inference::TimeLimitedInference::pollResults | ( | boolean | allowPrint | ) | throws Exception [inline] |
Definition at line 97 of file bayesnets/inference/TimeLimitedInference.java.
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::printResults | ( | SampledDistribution | dist | ) | [inline, protected] |
Reimplemented in edu::tum::cs::srl::bayesnets::inference::TimeLimitedInference.
Definition at line 104 of file bayesnets/inference/TimeLimitedInference.java.
SampledDistribution edu::tum::cs::bayesnets::inference::TimeLimitedInference::run | ( | ) | throws Exception [inline] |
Definition at line 53 of file bayesnets/inference/TimeLimitedInference.java.
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::setReferenceDistribution | ( | BasicSampledDistribution | dist | ) | [inline] |
Definition at line 46 of file bayesnets/inference/TimeLimitedInference.java.
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::setVerbose | ( | boolean | verbose | ) | [inline] |
Definition at line 42 of file bayesnets/inference/TimeLimitedInference.java.
Vector<Class<? extends DistributionEntryComparison> > edu::tum::cs::bayesnets::inference::TimeLimitedInference::comparisonClasses [protected] |
Definition at line 29 of file bayesnets/inference/TimeLimitedInference.java.
ITimeLimitedInference edu::tum::cs::bayesnets::inference::TimeLimitedInference::inference [protected] |
Reimplemented in edu::tum::cs::srl::bayesnets::inference::TimeLimitedInference.
Definition at line 21 of file bayesnets/inference/TimeLimitedInference.java.
double edu::tum::cs::bayesnets::inference::TimeLimitedInference::interval [protected] |
Definition at line 22 of file bayesnets/inference/TimeLimitedInference.java.
Vector<Double> edu::tum::cs::bayesnets::inference::TimeLimitedInference::MSEs = null [protected] |
mean-squared errors
Definition at line 28 of file bayesnets/inference/TimeLimitedInference.java.
Definition at line 30 of file bayesnets/inference/TimeLimitedInference.java.
BasicSampledDistribution edu::tum::cs::bayesnets::inference::TimeLimitedInference::referenceDistribution = null [protected] |
Definition at line 24 of file bayesnets/inference/TimeLimitedInference.java.
Definition at line 23 of file bayesnets/inference/TimeLimitedInference.java.
double edu::tum::cs::bayesnets::inference::TimeLimitedInference::time [protected] |
Definition at line 22 of file bayesnets/inference/TimeLimitedInference.java.
boolean edu::tum::cs::bayesnets::inference::TimeLimitedInference::verbose = true [protected] |
Definition at line 31 of file bayesnets/inference/TimeLimitedInference.java.