|
Darwin
1.10(beta)
|
Implements asynchronous sum-product inference. More...
Public Member Functions | |
| drwnAsyncSumProdInference (const drwnFactorGraph &graph) | |
Public Member Functions inherited from drwnSumProdInference | |
| drwnSumProdInference (const drwnFactorGraph &graph) | |
| void | marginal (drwnTableFactor &belief) const |
| return the belief over the variables in the given factor, which must be one of the cliques in the original factor graph | |
Public Member Functions inherited from drwnMessagePassingInference | |
| drwnMessagePassingInference (const drwnFactorGraph &graph) | |
| void | clear () |
| clear internally cached data (e.g., computation graph) | |
| bool | inference () |
| run inference (or resume for iterative algorithms) and return true if converged | |
Public Member Functions inherited from drwnInference | |
| drwnInference (const drwnFactorGraph &graph) | |
| reference to initial clique potentials | |
| drwnInference (const drwnInference &inf) | |
| virtual drwnFactorGraph | varMarginals () const |
| returns marginals for each variable in the factor graph's universe | |
| drwnTableFactor | operator[] (int varIndx) const |
return the marginal distribution over variable varIndx | |
| drwnTableFactor | operator[] (const char *varName) const |
return the marginal distribution over variable varName | |
Protected Member Functions | |
| void | buildComputationGraph () |
Protected Member Functions inherited from drwnMessagePassingInference | |
| virtual void | initializeMessages () |
Additional Inherited Members | |
Static Public Attributes inherited from drwnMessagePassingInference | |
| static unsigned | MAX_ITERATIONS = 1000 |
| maximum number of iterations | |
Protected Attributes inherited from drwnMessagePassingInference | |
| vector< drwnTableFactor * > | _forwardMessages |
| vector< drwnTableFactor * > | _backwardMessages |
| vector< drwnTableFactor * > | _oldForwardMessages |
| vector< drwnTableFactor * > | _oldBackwardMessages |
| vector< drwnTableFactor * > | _intermediateFactors |
| vector< drwnFactorOperation * > | _computations |
| vector< drwnTableFactorStorage * > | _sharedStorage |
Protected Attributes inherited from drwnInference | |
| const drwnFactorGraph & | _graph |
Implements asynchronous sum-product inference.
1.8.6