贝叶斯网络软件

来源:互联网 发布:卡牌剑灵火炮兰数据 编辑:程序博客网 时间:2024/06/08 12:36




最近学习贝叶斯网络,总结了下相关资源,包括商用软件netica,matlab工具包Fulbn,R语言工具包bnlearn;

下面进行贴图

上图展示了个诊所诊断的例子,通过选着节点取值,可以看到其他节点的概率变化。

matlab如下:

可以看到matlab只能显示网络结构,而不能显示各个节点的参数信息。

对于R语言,可调用graph包进行可视化(暂未进行,只给出文字版网络结构),可以看到还给出了网络的统计信息

总结:个人觉得matlab实现的功能比较多,r语言逻辑比较清晰,netica使用方便(但没破解的功能不全)。

最后推荐一本学习贝叶斯网络的书《贝叶斯网络引论》。