Research : Software
- Sequence memoizer software available at sequencememoizer.com (JAVA) and Jan Gasthaus' webpage (C++).
2015
SMS.
M. Xu and B. Lakshminarayanan. 2015. Matlab code. Code accompanying paper on sampling via moment sharing, a new method for distributed MCMC sampling for large datasets.
[github]
2013
SGRLD.
S. Patterson and Y.W. Teh. 2013. Python code. Implements an online MCMC algorithm for inference in Latent Dirichlet Allocation based on the stochastic gradient Riemannian Langevin dynamics algorithm.
[github]
2011
TiddlyWiki for Android.
Y.W. Teh. 2011. A simplified TiddlyWiki for Android devices.
[tidroid.html]
2008
Easy BP - release 0.
Y.W. Teh. 2008. MATLAB and C code. Implements a MATLAB table class to make implementation of various message passing inference algorithms much simpler.
[readme] [tgz] [zip]
2004
Nonparametric Bayesian Mixture Models - release 2.1.
Y.W. Teh. 2004. MATLAB and C code. Implements HDPs where you can have DPs arranged in any tree structure. Only for multinomials, and only on linux and Mac OS X.
[readme] [tgz]Nonparametric Bayesian Mixture Models - release 1.
Y.W. Teh. 2004. MATLAB Code. Has DP mixture, HDP mixture, LDA for Gaussians and multinomials.
[readme] [tgz]