Is the are java alternative to Bayesian Belief Network framework - Infer.NET? Preferable if it be scalable(online learning for large datasets), well-supported(last updated since 2010) and open source and easy to write network structure. So all features from Infer.NET.
Listing here two Bayesian Network Classifiers projects that I am aware of:
- CI Bayes - active, last release is 2.0, released on 6th of Oct 2010 and available from their Maven2 repository
- jBNC - inactive for several years, listing it here just for completeness sake.
I'm not sure how they compare to Infer.NET, so you better make your own tests.
You should perhaps also consider Samiam, it is very powerful and well maintained. I'm not familiar with Infer.NET so I don't know how it compares.
Why not take the right tool for the job? For statistics and machine learning that's the programming language R. http://cran.r-project.org/web/views/MachineLearning.html
Unfortunately, I have not found anything that's as full-featured and well-supported as infer.NET. Please update if you do!
I use an old package from CMU called JavaBayes -- it works, but no continuous variables.
来源:https://stackoverflow.com/questions/3934160/is-there-a-java-alternative-to-the-bayesian-belief-network-framework-infer-net