使用Java的贝叶斯网络API
是否有任何API用于构建具有java的影响图的贝叶斯网络?
我发现了两个带有Java API的影响图引擎,它们是免费和开源的:
SMILE(结构建模,推理和学习引擎)是一个完全可移植的C ++类库,它实现了图形决策理论方法,如贝叶斯网络和影响图,可直接包含在智能系统中。
http://sourceforge.net/projects/unbbayes/
UnBBayes是一个用Java编写的概率网络框架。 它具有GUI和API,具有推理,采样,学习和评估。 它支持BN,ID,MSBN,OOBN,HBN,MEBN / PR-OWL,PRM,结构,参数和增量学习。
来自Jayes网站:
Jayes是什么,不是什么
Jayes是贝叶斯网络的Java库,也是这类网络的推理。 目前,没有包含学习内容。 (但是,我们可以推荐Apache Mahout库。)
它不是免费的,但Norsys Netica有一个Java API。 它也不漂亮。