Surrogate-Assisted Parallel Tempering for Bayesian Neural Learning
We have two major versions
- surrogate parallel tempering using random-walk proposal distribution: [surrogate_pt_classifier_rw_common_interval.py] to run with [run_probability_commoninterval.sh]
- surrogate parallel tempering using Langevin gradient proposal distribution: [surrogate_pt_classifier_langevingrad.py] to run with [run_langevin.sh]
paper online: Surrogate-assisted parallel tempering for Bayesian neural learning
The framework is built using:
- Paralel tempering neural networks with paralel processing
- Neurocomputing paper by R. Chandra et. al with Arxiv open access
you need to install Tensorflow and scikitlearn for surrogate training.
Datasets for the experiments are given: data
Example results and sh script for running experiment is given here: sample experiment results
- TBA
- R. Chandra, K Jain, A. Kapoor Surrogate-assisted parallel tempering for Bayesian neural learning
- This project is licensed under the MIT License - see the Open Source Licence file for details
- R. Dietmar Muller and Danial Azam, University of Sydney
- Dr. Rohitash Chandra, University of New South Wales (c.rohitash at gmail.com or rohitash.chandra at unsw.edu.au)