API for Bayesian networks with Java

£可爱£侵袭症+ 提交于 2019-12-08 05:15:46

问题


Is there any API for building bayesian networks of influence diagram with java?


回答1:


I've found two influence diagram engines with Java API which are free & open source:

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

SMILE (Structural Modeling, Inference, and Learning Engine) is a fully portable library of C++ classes implementing graphical decision-theoretic methods, such as Bayesian net-works and influence diagrams, directly amenable to inclusion in intelligent systems.

http://sourceforge.net/projects/unbbayes/

UnBBayes is a probabilistic network framework written in Java. It has both a GUI and an API with inference, sampling, learning and evaluation. It supports BN, ID, MSBN, OOBN, HBN, MEBN/PR-OWL, PRM, structure, parameter and incremental learning.




回答2:


From the Jayes website:

What Jayes is, and what it isn't

Jayes is a Java library for Bayesian networks and the inference in such networks. At the moment, there is no learning component included. (We can, however, recommend the Apache Mahout library.)




回答3:


It's not free, but Norsys Netica has a Java API. It's not pretty, either.

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



来源:https://stackoverflow.com/questions/10298739/api-for-bayesian-networks-with-java

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!