Software for Bayesian learning available
Radford Neal
radford at cs.toronto.edu
Thu Aug 10 13:04:42 EDT 1995
Announcing Software for
BAYESIAN LEARNING FOR NEURAL NETWORKS
Radford Neal, University of Toronto
Software for Bayesian learning of models based on multilayer perceptron
networks, using Markov chain Monte Carlo methods, is now available by
ftp. This software implements the methods described in my Ph.D. thesis,
"Bayesian Learning for Neural Networks". Use of the software is free
for research and educational purposes.
The software supports models for regression and classification problems
based on networks with any number of hidden layers, using a wide variety
of prior distributions for network parameters and hyperparameters. The
advantages of Bayesian learning include the automatic determination of
"regularization" parameters, without the need for a validation set,
avoidance of overfitting when using large networks, and quantification of
the uncertainty in predictions. The software implements the Automatic
Relevance Determination (ARD) approach to handling inputs that may turn
out to be irrelevant (developed with David MacKay). For problems and
networks of moderate size (eg, 200 training cases, 10 inputs, 20 hidden
units), full training (to the point where one can be reasonably sure that
the correct Bayesian answer has been found) typically takes several hours
to a day on our SGI machine. However, quite good results, competitive
with other methods, are often obtained after training for under an hour.
(Of course, your machine may not be as fast as ours!)
The software is written in ANSI C, and has been tested on SGI and Sun
machines. Full source code is included.
Both the software and my thesis can be obtained by anonymous ftp, or via
the World Wide Web, starting at my home page. It is essential for you
to have read the thesis before trying to use the software.
The URL of my home page is http://www.cs.toronto.edu/~radford. If for
some reason this doesn't work, you can get to the same place using the
URL ftp://ftp.cs.toronto.edu/pub/radford/www/homepage.html. From the
home page, you will be able to get both the thesis and the software.
To get the thesis and the software by anonymous ftp, use the host name
ftp.cs.toronto.edu, or one of the addresses 128.100.3.6 or 128.100.1.105.
After logging in as "anonymous", with your e-mail address as the password,
change to directory pub/radford, make sure you are in "binary" mode, and
get the files thesis.ps.Z and bnn.tar.Z. The file bnn.doc contains just
the documentation for the software, but this is included in bnn.tar.Z,
so you will need it only if you need to read how to unpack a tar archive,
or don't want to transfer the whole thing. The files ending in .Z should
be uncompressed with the "uncompress" command. The thesis may be printed
on a Postscript printer, or viewed with ghostview.
If you have any problems obtaining the thesis or the software, please
contact me at one of the addresses below.
---------------------------------------------------------------------------
Radford M. Neal radford at cs.toronto.edu
Dept. of Statistics and Dept. of Computer Science radford at stat.toronto.edu
University of Toronto http://www.cs.toronto.edu/~radford
---------------------------------------------------------------------------
More information about the Connectionists
mailing list