title: Bayesian networks in Scala
body: <p>I'm looking for a library to create Bayes nets and perform learning and inference on them in Scala (or Java, in case of lack of a better solution). The library should be actively maintained, performant, preferably easy, definitely well-documented unless the usage is really straightforward. Free, open-source and commercial alternatives are ok, but for commercial solutions a free trial is required.</p>
  
  <p>An ideal solution would be the equivalent of what in the .NET world is Infer.NET by Microsoft Research, but more documented.</p>
  
  <p>Thanks in advance!</p>