Using Neuro Evolution to train and architecture-search in Bayesian Neural Networks (Feed-forward) for Supervised Learning tasks: Regression and Classification.
Networks are implemented in Pytorch and can run both in CPU and GPU.
Report: Neuroevolution of Bayesian Neural Networks
make jupyter
make test
Different datasets are available.
Check examples
folder to run Neuro-evolution of Bayesian Neural Networks
Check deep_learning
folder to run both:
- Frequentist Networks trained by backpropagation
- Bayesian Networks trained by backpropagation