il2.inf.jointree
Class NormalizedSSAlgorithm
Object
JoinTreeAlgorithm
AbstractSSAlgorithm
UnindexedSSAlgorithm
NormalizedSSAlgorithm
- All Implemented Interfaces:
- JointEngine, PartialDerivativeEngine
public class NormalizedSSAlgorithm
- extends UnindexedSSAlgorithm
this class should be checked (AC):
= double check sendMessage
= define the semantics of partial and joint methods (only their relative values are correct)
= there implements a faster way to do log Pr(e) by accumulating the normalizing constants during message passing
Methods inherited from class JoinTreeAlgorithm |
acStats, createClusters, createSeparators, createTree, getClusterStats, getCompilationTime, getJoinTree, getOriginalTables, getPropagationTime, getSeparatorStats, getStats, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint |
Methods inherited from interface JointEngine |
getClusterStats, getCompilationTime, getPropagationTime, getSeparatorStats, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint |
NormalizedSSAlgorithm
public NormalizedSSAlgorithm(EliminationOrders.JT jointree,
Table[] tables)
create
public static NormalizedSSAlgorithm create(Table[] tables,
EliminationOrders.JT jt)
create
public static NormalizedSSAlgorithm create(BayesianNetwork bn,
EliminationOrders.JT jt)
logPrEvidence
public double logPrEvidence()
- Specified by:
logPrEvidence
in interface JointEngine
- Overrides:
logPrEvidence
in class JoinTreeAlgorithm
Copyright 2010 UCLA Automated Reasoning Group