使用Java的贝叶斯网络API

时间:2012-04-24 13:21:45

标签: java bayesian-networks

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

3 个答案:

答案 0 :(得分:4)

我发现了两个带有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,   结构,参数和增量学习。

答案 1 :(得分:2)

来自Jayes网站:

  

Jayes是什么,以及它是什么

     

Jayes是贝叶斯网络的Java库以及此类网络中的推理。目前,没有包含学习内容。 (但是,我们可以推荐Apache Mahout库。)

答案 2 :(得分:0)

它不是免费的,但Norsys Netica有一个Java API。 它也不漂亮。

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