AIMA实现贝叶斯网络

我想用java编写贝叶斯网络来更好地理解它们,我找到了一些人工智能现代方法(第3版)的代码,“AIMA” 您是否建议我阅读那里的代码并适应特定问题,或者我该如何开始? 你能指导我如何使用代码吗? 我发现谷歌在这里和这里有它,     
已邀请:
我想说如果你想学习,就没有必要查看现有的代码。您可能会自己学习更多知识。 一个好的开始是编写执行以下操作的代码: 从联合概率表计算条件概率, 例如,从P(A,B,C)计算P(A | B) 从完整的条件概率集计算联合概率表 例如,从P(A | B,C)* P(B)* P(C)计算P(A,B,C)。 给定DAG,计算A是否与B进行d分离 完成上述所有操作,然后返回并尝试使它们高效。 它应该让您很好地理解贝叶斯网络是什么(条件概率表)以及它们用于什么(推理概率)。     

要回复问题请先登录注册