A probabilistic programming language that supports the development of rich probabilistic models and provides reasoning algorithms to draw conclusions from evidence, built on Scala.
- 5.0.0.0
- Published at
- Aug 24, 2017
- 757
- Stars
- 518
- Download
- Synced at
- 2d ago
Latest release
5.0.0.0Aug 24, 2017, 06:00 PMDownloads slow? Switch the source anytime above
README
Project Overview
Figaro is a probabilistic programming language that supports the development of rich probabilistic models and provides reasoning algorithms that can be applied to models to draw useful conclusions from evidence.
Key Features
- Probabilistic model expression: Express probabilistic models using the power of programming languages
- Built-in reasoning algorithms: Multiple reasoning algorithms that apply automatically to new models
- Scala/Java interoperability: Figaro models are Scala data structures that work with Scala or Java programs
Target Audience
- Probabilistic programming researchers
- Machine learning and AI developers
- Scala and Java developers
Quick Start
- Download Figaro releases
- Read the Figaro Tutorial
- Integrate Figaro into your Scala or Java project
Core Advantages
- Based on Scala with Java interoperability
- Rich probabilistic model expressiveness
- Open-source and free
Release history
Sort