Bayesian Committee Machine MATLAB software written by Anton Schwaighofer
This software used to be hosted by Anton Schwaighofer, but doesn't appear to be on line any more. We've added it here under the sods repo to ensure it is available. Below is Anton's original README file.
Version 1.0, November 2005
The Bayesian Committee Machine (BCM) is an approximation method for large-scale Gaussian process regression.
What you should know beforehand:
The code is for Matlab
It requires the Netlab toolbox. You can download Netlab. Aston make netlab http://www.aston.ac.uk/eas/research/groups/ncrg/resources/netlab/ or we have a local repo available from sods https://github.com/sods/netlab/.
Install Netlab before trying to run any of the programs here.
To get started and to check your installation, try running 'dembcm.m'
If you are looking for example code to run the BCM, have a look at dembcm.m All of the main features are used and explained there.
Relevant publications:
V. Tresp. A bayesian committee machine. Neural Computation, 12, 2000
A. Schwaighofer and V. Tresp. Transductive and inductive methods for approximate Gaussian process regression. In S. Becker, S. Thrun, and K. Obermayer, editors, Advances in Neural Information Processing Systems 15. MIT Press, 2003