API for Bayesian networks with Java

2019-06-02 22:30发布

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

3条回答
戒情不戒烟
2楼-- · 2019-06-02 23:01

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

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

查看更多
Rolldiameter
3楼-- · 2019-06-02 23:09

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.

查看更多
手持菜刀,她持情操
4楼-- · 2019-06-02 23:12

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.)

查看更多
登录 后发表回答