Searching for patterns in a noisy string/sequence
Matlab Code and explanation of the method.
Fast Nearest Neighbours
Matlab Code and explanation of the method.
BRMLtoolbox
The toolbox is distributed with my textbook and contains routines for inference and learning in graphical models and machine learning, more up to date than the routines below.
The toolbox contains all the routines below and also code for clique matrix decompositions.
Clique Matrices
If you're looking for the code for clique matrix decompositions, please see the BRMLtoolbox.
pPCA with missing data MATLAB software
A full and variational EM treatment of pPCA. The variational method can deal with large amounts of missing data.
The method is a simple modification of EM for pPCA. See my lecture notes for an explanation.
Switching Linear Dynamical Systems MATLAB software
Expectation Correction for (smoothed) Inference in Switching
Linear Dynamical Systems. See the paper for an explanation of the method.
Gaussian Processes for Classification MATLAB software
See the paper for an explanation of the method.
Stable Directed Belief Propagation in Gaussian DAGs using the auxiliary variable trick
MATLAB software
See paper for an explanation of the method.