Skip to content

j-friedrich/neuronalGPR

Repository files navigation

Neuronal Gaussian Process Regression

This repository is the official implementation of Neuronal Gaussian Process Regression.

Image of NN

Requirements

To install requirements (using conda) and download the datasets, execute:

conda env create -f environment.yml
conda activate neuronalGPR
python setup.py

Training

Pre-trained models are included in the results directory of this repository. To nevertheless re-train the models on the UCI datasets, run these commands:

python runUCI.py <UCI Dataset directory>
python PBP.py <UCI Dataset directory> <number of hidden layers>
python Dropout.py <UCI Dataset directory> <number of hidden layers>

Evaluation

To reproduce the figures, run

python <name_of_fig_script.py>

To reproduce the tables, run

python table1.py; python table2.py; 

Pre-trained Models

The pre-trained models are included in the results directory of this repository.

About

Source code producing all figures and tables of the paper "Neuronal Gaussian Process Regression"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages