├── .gitignore ├── README.md ├── all_in_hmc_metrics.csv ├── all_in_hmc_runtimes.csv ├── benchmarks_nlpd.csv ├── benchmarks_nlpd_main.csv ├── experiments ├── __init__.py ├── aggregate_losses.py ├── aggregate_results.py ├── co2_baseline.py ├── co2_bayesian_sgpr_hmc.py ├── co2_sgpmc.py ├── demo_1d_regression.py ├── demo_2d_regression.py ├── hyperparameter_identification.py ├── large_scale_regression_SGHMC.py ├── lml_surface.py ├── nlpd_benchmarks_plot.py ├── regression.py ├── regression_sgmc_tf.py ├── sampler_runtimes.py └── sensitivity_analysis.py ├── models ├── __init__.py ├── all_in_HMC.py ├── bayesian_sgpr_hmc.py ├── bayesian_svgp.py ├── gpr_hmc.py ├── sgp_hmc.py ├── sgpr.py └── svgp.py ├── nlpd_sparsegpr.csv ├── nlpd_svgp.csv ├── regression_allin.py ├── results ├── 2d_regression_sparse_gpr.png ├── 2d_regression_sparse_gpr_hmc.png ├── lml_surface_noise_var_1_model_mismatch.png ├── lml_surface_noise_var_2.png ├── lml_surface_noise_var_5.png ├── nlpd_uci.png ├── nlpd_uci_main.png ├── post_samples.png ├── post_samples2.png ├── sampling_seconds.png ├── senst.png ├── synthetic_regression_1d.png └── variability_sig_var_2d.png ├── sampler_runtimes.csv ├── scratch.py ├── scratch_pymc3.py └── utils ├── __init__.py ├── config.py ├── dataset.py ├── experiment_tools.py ├── load_data.py ├── metrics.py ├── posterior_predictive.py └── visualisation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/README.md -------------------------------------------------------------------------------- /all_in_hmc_metrics.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/all_in_hmc_metrics.csv -------------------------------------------------------------------------------- /all_in_hmc_runtimes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/all_in_hmc_runtimes.csv -------------------------------------------------------------------------------- /benchmarks_nlpd.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/benchmarks_nlpd.csv -------------------------------------------------------------------------------- /benchmarks_nlpd_main.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/benchmarks_nlpd_main.csv -------------------------------------------------------------------------------- /experiments/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/aggregate_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/aggregate_losses.py -------------------------------------------------------------------------------- /experiments/aggregate_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/aggregate_results.py -------------------------------------------------------------------------------- /experiments/co2_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/co2_baseline.py -------------------------------------------------------------------------------- /experiments/co2_bayesian_sgpr_hmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/co2_bayesian_sgpr_hmc.py -------------------------------------------------------------------------------- /experiments/co2_sgpmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/co2_sgpmc.py -------------------------------------------------------------------------------- /experiments/demo_1d_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/demo_1d_regression.py -------------------------------------------------------------------------------- /experiments/demo_2d_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/demo_2d_regression.py -------------------------------------------------------------------------------- /experiments/hyperparameter_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/hyperparameter_identification.py -------------------------------------------------------------------------------- /experiments/large_scale_regression_SGHMC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/large_scale_regression_SGHMC.py -------------------------------------------------------------------------------- /experiments/lml_surface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/lml_surface.py -------------------------------------------------------------------------------- /experiments/nlpd_benchmarks_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/nlpd_benchmarks_plot.py -------------------------------------------------------------------------------- /experiments/regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/regression.py -------------------------------------------------------------------------------- /experiments/regression_sgmc_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/regression_sgmc_tf.py -------------------------------------------------------------------------------- /experiments/sampler_runtimes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/sampler_runtimes.py -------------------------------------------------------------------------------- /experiments/sensitivity_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/experiments/sensitivity_analysis.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/all_in_HMC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/all_in_HMC.py -------------------------------------------------------------------------------- /models/bayesian_sgpr_hmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/bayesian_sgpr_hmc.py -------------------------------------------------------------------------------- /models/bayesian_svgp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/bayesian_svgp.py -------------------------------------------------------------------------------- /models/gpr_hmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/gpr_hmc.py -------------------------------------------------------------------------------- /models/sgp_hmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/sgp_hmc.py -------------------------------------------------------------------------------- /models/sgpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/sgpr.py -------------------------------------------------------------------------------- /models/svgp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/models/svgp.py -------------------------------------------------------------------------------- /nlpd_sparsegpr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/nlpd_sparsegpr.csv -------------------------------------------------------------------------------- /nlpd_svgp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/nlpd_svgp.csv -------------------------------------------------------------------------------- /regression_allin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/regression_allin.py -------------------------------------------------------------------------------- /results/2d_regression_sparse_gpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/2d_regression_sparse_gpr.png -------------------------------------------------------------------------------- /results/2d_regression_sparse_gpr_hmc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/2d_regression_sparse_gpr_hmc.png -------------------------------------------------------------------------------- /results/lml_surface_noise_var_1_model_mismatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/lml_surface_noise_var_1_model_mismatch.png -------------------------------------------------------------------------------- /results/lml_surface_noise_var_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/lml_surface_noise_var_2.png -------------------------------------------------------------------------------- /results/lml_surface_noise_var_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/lml_surface_noise_var_5.png -------------------------------------------------------------------------------- /results/nlpd_uci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/nlpd_uci.png -------------------------------------------------------------------------------- /results/nlpd_uci_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/nlpd_uci_main.png -------------------------------------------------------------------------------- /results/post_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/post_samples.png -------------------------------------------------------------------------------- /results/post_samples2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/post_samples2.png -------------------------------------------------------------------------------- /results/sampling_seconds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/sampling_seconds.png -------------------------------------------------------------------------------- /results/senst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/senst.png -------------------------------------------------------------------------------- /results/synthetic_regression_1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/synthetic_regression_1d.png -------------------------------------------------------------------------------- /results/variability_sig_var_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/results/variability_sig_var_2d.png -------------------------------------------------------------------------------- /sampler_runtimes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/sampler_runtimes.csv -------------------------------------------------------------------------------- /scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/scratch.py -------------------------------------------------------------------------------- /scratch_pymc3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/scratch_pymc3.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/config.py -------------------------------------------------------------------------------- /utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/dataset.py -------------------------------------------------------------------------------- /utils/experiment_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/experiment_tools.py -------------------------------------------------------------------------------- /utils/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/load_data.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/posterior_predictive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/posterior_predictive.py -------------------------------------------------------------------------------- /utils/visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vr308/Generalised-Gaussian-Processes/HEAD/utils/visualisation.py --------------------------------------------------------------------------------