本文整理汇总了C++中BayesNet::DelArc方法的典型用法代码示例。如果您正苦于以下问题:C++ BayesNet::DelArc方法的具体用法?C++ BayesNet::DelArc怎么用?C++ BayesNet::DelArc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BayesNet
的用法示例。
在下文中一共展示了BayesNet::DelArc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TestDelArc
void TestDelArc()
{
BayesNet *net = SevenNodesModel();
net->DelArc("node0", "node6");
net->SetPTabular("node6^True node6^False", "0.2 0.8", "node4^True");
net->SetPTabular("node6^True node6^False", "0.1 0.9", "node4^False");
// all continuous nodes are observed
net->EditEvidence("node0^0.3");
net->EditEvidence("node1^0.2");
net->EditEvidence("node5^0.9");
net->EditEvidence("node4^True");
net->SetProperty("Inference", "jtree");
TokArr jpd3 = net->GetJPD("node3");
std::cout<< "jpd node3:\t"<<jpd3 << "\n";
TokArr jpd6 = net->GetJPD("node6");
std::cout<< "jpd node6:\t"<<jpd6 << "\n";
TokArr jpd2 = net->GetJPD("node2");
std::cout<< "jpd node2:\t"<<jpd2 << "\n";
delete net;
std::cout << "TestDelArc is completed successfully" << std::endl;
}