canStopEM() | PLearn::RandomVariable | [virtual] |
classname() | PLearn::PlusRandomVariable | [inline, virtual] |
clearEMmarks() | PLearn::RandomVariable | [virtual] |
denom | PLearn::PlusRandomVariable | |
difference | PLearn::PlusRandomVariable | |
ElogP(const Var &obs, RVArray ¶meters_to_learn, const RVInstanceArray &RHS) | PLearn::RandomVariable | [virtual] |
EM(const RVArray ¶meters_to_learn, VarArray &prop_path, VarArray &observedVars, VMat distr, int n_samples, int max_n_iterations, real relative_improvement_threshold, bool accept_worsening_likelihood=false) | PLearn::RandomVariable | [virtual] |
EMBprop(const Vec obs, real post) | PLearn::PlusRandomVariable | [virtual] |
EMEpochInitialize() | PLearn::PlusRandomVariable | [virtual] |
EMmark | PLearn::RandomVariable | [protected] |
EMTrainingInitialize(const RVArray ¶meters_to_learn) | PLearn::PlusRandomVariable | [virtual] |
EMUpdate() | PLearn::PlusRandomVariable | [virtual] |
epoch(VarArray &prop_path, VarArray &observed_vars, const VMat &distr, int n_samples, bool do_EM_learning=true) | PLearn::RandomVariable | [virtual] |
FunctionalRandomVariable(int length) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(int length, int width) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(const Vec &the_value) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(const Mat &the_value) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(const Var &the_value) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(const RVArray &parents, int length) | PLearn::FunctionalRandomVariable | |
FunctionalRandomVariable(const RVArray &parents, int length, int width) | PLearn::FunctionalRandomVariable | |
invertible(const Var &obs, RVInstanceArray &unobserved_parents, Var **JacobianCorrection) | PLearn::PlusRandomVariable | [virtual] |
isColumnVec() | PLearn::RandomVariable | [inline] |
isConstant() | PLearn::RandomVariable | [inline] |
isDiscrete() | PLearn::FunctionalRandomVariable | [virtual] |
isMarked() | PLearn::RandomVariable | [inline, virtual] |
isNonRandom() | PLearn::FunctionalRandomVariable | [virtual] |
isRowVec() | PLearn::RandomVariable | [inline] |
isScalar() | PLearn::RandomVariable | [inline] |
isVec() | PLearn::RandomVariable | [inline] |
learn_something | PLearn::PlusRandomVariable | |
learn_the_parameters | PLearn::RandomVariable | [protected] |
learn_X0() | PLearn::PlusRandomVariable | [inline] |
learn_X1() | PLearn::PlusRandomVariable | [inline] |
length() | PLearn::RandomVariable | [inline, virtual] |
logP(const Var &obs, const RVInstanceArray &RHS, RVInstanceArray *parameters_to_learn) | PLearn::FunctionalRandomVariable | [virtual] |
mark(Var v) | PLearn::RandomVariable | [inline, virtual] |
mark() | PLearn::RandomVariable | [inline, virtual] |
marked | PLearn::RandomVariable | [protected] |
markRHSandSetKnownValues(const RVInstanceArray &RHS) | PLearn::RandomVariable | [inline] |
nelems() | PLearn::RandomVariable | [inline] |
numerator | PLearn::PlusRandomVariable | |
other_parent | PLearn::PlusRandomVariable | |
P(const Var &obs, const RVInstanceArray &RHS) | PLearn::RandomVariable | [virtual] |
parent_to_learn | PLearn::PlusRandomVariable | |
parents | PLearn::RandomVariable | |
PlusRandomVariable(RandomVar input1, RandomVar input2) | PLearn::PlusRandomVariable | |
pmark | PLearn::RandomVariable | [protected] |
PPointable() | PLearn::PPointable | [inline] |
PPointable(const PPointable &other) | PLearn::PPointable | [inline] |
RandomVariable(int thelength, int thewidth=1) | PLearn::RandomVariable | |
RandomVariable(const Vec &the_value) | PLearn::RandomVariable | |
RandomVariable(const Mat &the_value) | PLearn::RandomVariable | |
RandomVariable(const Var &the_value) | PLearn::RandomVariable | |
RandomVariable(const RVArray &parents, int thelength) | PLearn::RandomVariable | |
RandomVariable(const RVArray &parents, int thelength, int thewidth) | PLearn::RandomVariable | |
ref() const | PLearn::PPointable | [inline] |
rv_number | PLearn::RandomVariable | [protected] |
setKnownValues() | PLearn::RandomVariable | [virtual] |
setValueFromParentsValue() | PLearn::PlusRandomVariable | [virtual] |
subVec(int start, int length) | PLearn::RandomVariable | |
unmark() | PLearn::RandomVariable | [inline, virtual] |
unmarkAncestors() | PLearn::RandomVariable | [virtual] |
unref() const | PLearn::PPointable | [inline] |
usage() const | PLearn::PPointable | [inline] |
value | PLearn::RandomVariable | |
width() | PLearn::RandomVariable | [inline, virtual] |
X0() | PLearn::PlusRandomVariable | [inline] |
X1() | PLearn::PlusRandomVariable | [inline] |
~PPointable() | PLearn::PPointable | [inline, virtual] |
~RandomVariable() | PLearn::RandomVariable | [virtual] |