bayes-scala

by danielkorzekwa

danielkorzekwa / bayes-scala

Bayesian Networks in Scala

200 Stars 41 Forks Last release: almost 5 years ago (v0.6) Other 443 Commits 6 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Bayesian Networks in Scala

Join the chat at https://gitter.im/danielkorzekwa/bayes-scala Build Status Codacy Badge

It is a Scala library for Bayesian Networks and Probabilistic Graphical Models. It allows for defining Baysian models and performing Bayesian inference in a number of ways:

  • [DSL] - This is a high level api for defining Bayesian Networks.
  • [Factor graph] - It supports discrete and continuous variables. Inference is performed with Expectation Propagation.
  • [Factor graph 2] - Different (newer) implemenation of factor graph.
  • [Cluster graph] - Supports discrete variables only.

The [bayes-scala-gp] library for Gaussian Processes is built on top of bayes-scala.

Links * [Some code examples for moment matching, linear gaussian, linear dynamical systems, EP, etc.] * Can you please clarify for us: what is the future of bayes-scala?

How to use it from sbt and maven?

Release version

SBT configuration:

libraryDependencies += "com.github.danielkorzekwa" %% "bayes-scala" % "0.6"  

Maven configuration:

  
    
      com.github.danielkorzekwa
      bayes-scala_2.11
      0.5
    
  

Snapshot version

Snapshot artifact is built by a Travis CI and deployed to Sonatype OSS Snapshots repository with every commit to Bayes-scala project.

With sbt build tool, add to build.sbt config file:

libraryDependencies += "com.github.danielkorzekwa" %% "bayes-scala" % "0.7-SNAPSHOT"  

resolvers += Resolver.sonatypeRepo("snapshots")

With maven build tool, add to pom.xml config file:

  
    
      oss-sonatype-snapshots
      oss-sonatype-snapshots
      https://oss.sonatype.org/content/repositories/snapshots/
    
  

  
    
      com.github.danielkorzekwa
      bayes-scala_2.11
      0.7-SNAPSHOT
    
  

[DSL]: https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/dsl/dsl.md [Factor graph]: https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/factorgraph/factorgraph.md [Factor graph 2]: https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/factorgraph2/factorgraph2.md [Cluster graph]: https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/clustergraph/clustergraph.md [Some code examples for moment matching, linear gaussian, linear dynamical systems, EP, etc.]:https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/others/others.md [Low level algorithms]: https://github.com/danielkorzekwa/bayes-scala/blob/master/doc/lowlevel/README.md [bayes-scala-gp]: https://github.com/danielkorzekwa/bayes-scala-gp/blob/master/README.md

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.