Bayesian Networks for Ruby (bn4r) permits create, modify, solve, import and export Bayesian Networks, give it a try and infer some probabilities with them!
This release includes suport for discrete variable nodes, now you can use nodes with values like {small, normal, big} instead of {true, false}.
Export to Microsoft Belief Network has been improved.
As previous releases you can solve your networks with enumeration_ask, prior_sample, rejection_sampling and likelihood_weighting algorithms.
Testing work will be appraised, if you are interested please contact me in http://rubyforge.org/projects/bn4r or at sergio.espeja (you know what ...) gmail.com.
More info:
- bn4r Website: http://bn4r.rubyforge.org
- bn4r Rubyforge project: http://rubyforge.org/projects/bn4r
- bn4r spanish website: http://bn4r.rubyforge.org/es
3 comments:
This seems very nice! I'm new to Ruby and I was looking for some project to start studying to get a feel for real Ruby code and maybe get my hands dirty. Didn't want to do web-related stuff though, at least not at first.
I also have great interest in machine learning and from the little I've read on bayesian network I've got quite impressed. I'll try and read some more about it and hopefully get back to you.
I don't know if you intend for this to be an open-development process or not, so please let me know.
Very nice initiative. Keep it up! =)
Helder Ribeiro
http://obvio171.wordpress.com
I can't wait to try it out! It might be useful to provide more "bayes newb" information in the way of comments in the example or additional examples.
Great work!
Thanks for your comments and your support!
I'll try to do the best for giving more information as you say james.
Post a Comment