charles-river-analytics

figaro

charles-river-analytics

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 PM
Downloads 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

  1. Download Figaro releases
  2. Read the Figaro Tutorial
  3. 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