使用Java的贝叶斯网络API

是否有任何API用于构建具有java的影响图的贝叶斯网络?

我发现了两个带有Java API的影响图引擎,它们是免费和开源的:

http://genie.sis.pitt.edu/

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。 它也不漂亮。

http://www.norsys.com/netica-j.html