FunMC: A functional API for building Markov Chains

01/14/2020
by   Pavel Sountsov, et al.
0

Constant-memory algorithms, also loosely called Markov chains, power the vast majority of probabilistic inference and machine learning applications today. A lot of progress has been made in constructing user-friendly APIs around these algorithms. Such APIs, however, rarely make it easy to research new algorithms of this type. In this work we present FunMC, a minimal Python library for doing methodological research into algorithms based on Markov chains. FunMC is not targeted toward data scientists or others who wish to use MCMC or optimization as a black box, but rather towards researchers implementing new Markovian algorithms from scratch.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/08/2019

Practical tests for significance in Markov Chains

We give improvements to theorems which enable significance testing in Ma...
research
08/09/2014

Markov Chains on Orbits of Permutation Groups

We present a novel approach to detecting and utilizing symmetries in pro...
research
10/29/2019

Jump Markov Chains and Rejection-Free Metropolis Algorithms

We consider versions of the Metropolis algorithm which avoid the ineffic...
research
11/11/2019

Markov chains in random environment with applications in queueing theory and machine learning

We prove the existence of limiting distributions for a large class of Ma...
research
05/20/2021

On the α-lazy version of Markov chains in estimation and testing problems

We formulate extendibility of the minimax one-trajectory length of sever...
research
09/22/2022

Liesel: A Probabilistic Programming Framework for Developing Semi-Parametric Regression Models and Custom Bayesian Inference Algorithms

Liesel is a probabilistic programming framework focusing on but not limi...
research
11/18/2019

emcee v3: A Python ensemble sampling toolkit for affine-invariant MCMC

emcee is a Python library implementing a class of affine-invariant ensem...

Please sign up or login with your details

Forgot password? Click here to reset