AtheMathmo / GraphicalAdaptiveSampler

An implementation of discrete belief propagation and adaptive rejection sampling.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Graphical Adaptive Sampler

This project is (going to be) a combination of discrete belief propagation and adaptive rejection sampling.

I plan to implement belief propagation on tree Factor Graphs for discrete distributions. And then using adaptive rejection sampling apply this to simple (univariate) continuous distributions. The idea is loosely based off of a Hackathon project undertaken whilst at MSR.

This is a work in progress.

Currently Implemented

  • Adaptive Rejection Sampling

Working on

References

  1. Factor Graphs and the Sum-Product Algorithm
  2. The OS* Algorithm: a Join approach to Exact Optimization and Sampling

About

An implementation of discrete belief propagation and adaptive rejection sampling.


Languages

Language:C# 100.0%