• Stars
    star
    205
  • Rank 191,264 (Top 4 %)
  • Language
    Scala
  • License
    Other
  • Created about 12 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bayesian Networks in Scala

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

How to use it from sbt and maven?

Release version

SBT configuration:

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

Maven configuration:

  <dependencies>
    <dependency>
      <groupId>com.github.danielkorzekwa</groupId>
      <artifactId>bayes-scala_2.11</artifactId>
      <version>0.5</version>
    </dependency>
  <dependencies>

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:

  <repositories>
    <repository>
      <id>oss-sonatype-snapshots</id>
      <name>oss-sonatype-snapshots</name>
      <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
    </repository>
  </repositories>
  
  <dependencies>
    <dependency>
      <groupId>com.github.danielkorzekwa</groupId>
      <artifactId>bayes-scala_2.11</artifactId>
      <version>0.7-SNAPSHOT</version>
    </dependency>
  <dependencies>

More Repositories

1

atpworldtour-api

Scala API for atpworldtour.com tennis statistics
Scala
52
star
2

tennis-player-compare

Calculates probability of winning a tennis match and tournament by a tennis player against his opponent(s).
Scala
28
star
3

tennis-probability-calculator

Calculates probability of winning a tennis point, game, tiebreak, set, match, tournament
Scala
22
star
4

bayes-scala-gp

Gaussian Processes in Scala
Scala
19
star
5

betting-exchange

Betting Exchange Engine in Scala
Scala
19
star
6

oddschecker-api

Automatically exported from code.google.com/p/oddschecker-api
Java
9
star
7

bwin-api

Automatically exported from code.google.com/p/bwin-api
Java
7
star
8

betting-ai

Automatically exported from code.google.com/p/betting-ai
Scala
7
star
9

betdaq-api

Automatically exported from code.google.com/p/betdaq-api
Java
5
star
10

tennis-rating-dbn-em-octave

Tennis ratings modeled with DBN (Dynamic Bayesian Networks) and EM (Expectation Maximization) in Octave
Objective-C
4
star
11

dk-research

Automatically exported from code.google.com/p/dk-research
Java
3
star
12

betting-market-observer

Automatically exported from code.google.com/p/betting-market-observer
Java
3
star
13

racingpost-api

Automatically exported from code.google.com/p/racingpost-api
Java
3
star
14

betfair-api

Automatically exported from code.google.com/p/betfair-api
Java
3
star
15

tennis-rating-dbn-em-scala

Tennis Ratings based on Dynamic Bayesian Networks and Expectation Maximization, implemented in Scala
Scala
3
star
16

flexibet

Automatically exported from code.google.com/p/flexibet
Java
3
star
17

betex-ecosystem

Automatically exported from code.google.com/p/betex-ecosystem
Java
3
star
18

dk-maven-repo

Maven Repository
2
star
19

betting-exchange-app

Automatically exported from code.google.com/p/betting-exchange-app
Scala
2
star
20

betting-exchange-event-collector

Automatically exported from code.google.com/p/betting-exchange-event-collector
Scala
2
star
21

adrianmassey-api

Automatically exported from code.google.com/p/adrianmassey-api
Java
2
star
22

betting-exchange-google-gadget

Automatically exported from code.google.com/p/betting-exchange-google-gadget
JavaScript
2
star
23

scxml-betting-engine

Automatically exported from code.google.com/p/scxml-betting-engine
Java
2
star
24

androbet

Automatically exported from code.google.com/p/androbet
Java
2
star
25

dk-maven2-repo

Automatically exported from code.google.com/p/dk-maven2-repo
2
star
26

betting-risk

Automatically exported from code.google.com/p/betting-risk
Scala
2
star
27

betting-exchange-feeder

Automatically exported from code.google.com/p/betting-exchange-feeder
Scala
2
star