Practical Probabilistic Programming with Scala and Figaro
The book "Practical Probabilistic Programming" details the use of the Scala programming language, the sbt tool and the Figaro machine learning library to predict and infer reasoned conclusions.