Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aejx_v1_0.tar.gz(1290 Kbytes)
Manuscript Title: A program for the Bayesian Neural Network in the ROOT framework
Authors: Jiahang Zhong, Run-Sheng Huang, Shih-Chang Lee
Program title: TMVA-BNN
Catalogue identifier: AEJX_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)2655
Programming language: C++.
Computer: Any computer system or cluster with C++ compiler and UNIX-like operating system.
Operating system: Most UNIX/Linux systems. The application programs were thoroughly tested under Fedora and Scientific Linux CERN.
Keywords: Bayesian Neural Network, TMVA, ROOT, Regression.
Classification: 11.9.

External routines: ROOT package version 5.29 or higher (http://root.cern.ch)

Nature of problem:
Non-parametric fitting of multivariate distributions.

Solution method:
An implementation of Neural Network following the Bayesian statistical interpretation. Uses Laplace approximation for the Bayesian marginalizations.
Provides the functionalities of automatic complexity control and uncertainty estimation.

Running time:
Time consumption for the training depends substantially on the size of input sample, the NN topology, the number of training iterations, etc. For the example in this manuscript, about 7 minutes was used on a PC/Linux with 2.0GHz processors.