7 #include "GraphPairwise.h" 9 #include "MessagePassing.h" 12 #include "InferViterbi.h" 14 #include "GraphPairwiseExt.h" 50 default: DGM_ASSERT_MSG(
false,
"Unknown inference method");
CGraphPairwise m_graph
Pairwise graph.
INFER
Types of the inference / decoding objects.
Abstract Kit class for constructing Graph-related objects.
Convergent Tree-Reweighted inference.
CGraphPairwiseKit(byte nStates, INFER infer=INFER::LBP)
Constructor.
CGraphPairwiseExt m_graphExtension
Pairwise graph extension.
virtual ~CGraphPairwiseKit()=default
Extended Pairwise graph class for 2D image classifaction.
CInfer & getInfer() override
Returns the inference / decoding object.
std::unique_ptr< CMessagePassing > m_pInfer
Inferer for pairwise graphs.
Interface class for graphical models.
General graph extension abstract class for 2D image classifaction.
CGraph & getGraph() override
Returns the graph object.
Base abstract class for random model inference.
Kit class for constructing Pairwise Graph objects.
CGraphExt & getGraphExt() override
Returns the graph extension object.
Loopy Belief Propagation inference.