├── .gitignore ├── Examples.ipynb ├── README.md ├── config_template.py ├── fitting ├── __init__.py └── optimizing.py ├── gp_experiment_runner.py ├── gp_models ├── __init__.py ├── kernels │ ├── __init__.py │ ├── etc.py │ ├── imq_kernel.py │ ├── memory_efficient_gam_kernel.py │ ├── polynomial_projection_kernels.py │ └── scaled_projection_kernel.py └── models.py ├── model_specs ├── ARD_RO.json ├── ARD_model_spec.json ├── GAM_spec.json ├── Inverse_MQ_ARD_model_spec.json ├── RBF_model_spec.json ├── SGPR_ARD_model_spec.json ├── additive_deterministic_spec_unweighted.json ├── additive_deterministic_spec_unweighted_ski.json ├── additive_rp_J1_K1.json ├── additive_rp_J20_K1.json ├── additive_rp_J20_K1_ski.json ├── additive_rp_Jd_K1.json ├── additive_rp_Jd_spread.json ├── additive_rp_postscale_J20.json ├── additive_rp_postscale_J20_ski.json ├── additive_rp_prescale_J1.json ├── additive_rp_prescale_J1_K20.json ├── additive_rp_prescale_J20.json ├── additive_rp_prescale_on_sphere.json ├── additive_spread_prescale_J20.json ├── additive_spread_prescale_J20_ski.json ├── additive_spread_prescale_Jd.json ├── additive_spread_prescale_Jd_ski.json ├── additive_spread_projections.json ├── additive_spread_projections_RO.json ├── best_of_single_proj.json ├── cgp_spec.json ├── deep_rp.json ├── duvenaud_additive_max_deg_7.json ├── ma_dpa_gp_ard.json ├── multi_ARD_model_spec.json ├── polynomial_rp.json ├── polynomial_rp_smaller.json └── ppr_gp.json ├── rp.py ├── run_scripts ├── additive_deterministic.sh ├── additive_spread_prescale_Jd.sh └── test_run.sh ├── synthetic_test_script.py ├── test.py ├── training_routines.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/.gitignore -------------------------------------------------------------------------------- /Examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/Examples.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/README.md -------------------------------------------------------------------------------- /config_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/config_template.py -------------------------------------------------------------------------------- /fitting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fitting/optimizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/fitting/optimizing.py -------------------------------------------------------------------------------- /gp_experiment_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_experiment_runner.py -------------------------------------------------------------------------------- /gp_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/__init__.py -------------------------------------------------------------------------------- /gp_models/kernels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/__init__.py -------------------------------------------------------------------------------- /gp_models/kernels/etc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/etc.py -------------------------------------------------------------------------------- /gp_models/kernels/imq_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/imq_kernel.py -------------------------------------------------------------------------------- /gp_models/kernels/memory_efficient_gam_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/memory_efficient_gam_kernel.py -------------------------------------------------------------------------------- /gp_models/kernels/polynomial_projection_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/polynomial_projection_kernels.py -------------------------------------------------------------------------------- /gp_models/kernels/scaled_projection_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/kernels/scaled_projection_kernel.py -------------------------------------------------------------------------------- /gp_models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/gp_models/models.py -------------------------------------------------------------------------------- /model_specs/ARD_RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/ARD_RO.json -------------------------------------------------------------------------------- /model_specs/ARD_model_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/ARD_model_spec.json -------------------------------------------------------------------------------- /model_specs/GAM_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/GAM_spec.json -------------------------------------------------------------------------------- /model_specs/Inverse_MQ_ARD_model_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/Inverse_MQ_ARD_model_spec.json -------------------------------------------------------------------------------- /model_specs/RBF_model_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/RBF_model_spec.json -------------------------------------------------------------------------------- /model_specs/SGPR_ARD_model_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/SGPR_ARD_model_spec.json -------------------------------------------------------------------------------- /model_specs/additive_deterministic_spec_unweighted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_deterministic_spec_unweighted.json -------------------------------------------------------------------------------- /model_specs/additive_deterministic_spec_unweighted_ski.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_deterministic_spec_unweighted_ski.json -------------------------------------------------------------------------------- /model_specs/additive_rp_J1_K1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_J1_K1.json -------------------------------------------------------------------------------- /model_specs/additive_rp_J20_K1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_J20_K1.json -------------------------------------------------------------------------------- /model_specs/additive_rp_J20_K1_ski.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_J20_K1_ski.json -------------------------------------------------------------------------------- /model_specs/additive_rp_Jd_K1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_Jd_K1.json -------------------------------------------------------------------------------- /model_specs/additive_rp_Jd_spread.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_Jd_spread.json -------------------------------------------------------------------------------- /model_specs/additive_rp_postscale_J20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_postscale_J20.json -------------------------------------------------------------------------------- /model_specs/additive_rp_postscale_J20_ski.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_postscale_J20_ski.json -------------------------------------------------------------------------------- /model_specs/additive_rp_prescale_J1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_prescale_J1.json -------------------------------------------------------------------------------- /model_specs/additive_rp_prescale_J1_K20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_prescale_J1_K20.json -------------------------------------------------------------------------------- /model_specs/additive_rp_prescale_J20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_prescale_J20.json -------------------------------------------------------------------------------- /model_specs/additive_rp_prescale_on_sphere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_rp_prescale_on_sphere.json -------------------------------------------------------------------------------- /model_specs/additive_spread_prescale_J20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_prescale_J20.json -------------------------------------------------------------------------------- /model_specs/additive_spread_prescale_J20_ski.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_prescale_J20_ski.json -------------------------------------------------------------------------------- /model_specs/additive_spread_prescale_Jd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_prescale_Jd.json -------------------------------------------------------------------------------- /model_specs/additive_spread_prescale_Jd_ski.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_prescale_Jd_ski.json -------------------------------------------------------------------------------- /model_specs/additive_spread_projections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_projections.json -------------------------------------------------------------------------------- /model_specs/additive_spread_projections_RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/additive_spread_projections_RO.json -------------------------------------------------------------------------------- /model_specs/best_of_single_proj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/best_of_single_proj.json -------------------------------------------------------------------------------- /model_specs/cgp_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/cgp_spec.json -------------------------------------------------------------------------------- /model_specs/deep_rp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/deep_rp.json -------------------------------------------------------------------------------- /model_specs/duvenaud_additive_max_deg_7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/duvenaud_additive_max_deg_7.json -------------------------------------------------------------------------------- /model_specs/ma_dpa_gp_ard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/ma_dpa_gp_ard.json -------------------------------------------------------------------------------- /model_specs/multi_ARD_model_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/multi_ARD_model_spec.json -------------------------------------------------------------------------------- /model_specs/polynomial_rp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/polynomial_rp.json -------------------------------------------------------------------------------- /model_specs/polynomial_rp_smaller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/polynomial_rp_smaller.json -------------------------------------------------------------------------------- /model_specs/ppr_gp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/model_specs/ppr_gp.json -------------------------------------------------------------------------------- /rp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/rp.py -------------------------------------------------------------------------------- /run_scripts/additive_deterministic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/run_scripts/additive_deterministic.sh -------------------------------------------------------------------------------- /run_scripts/additive_spread_prescale_Jd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/run_scripts/additive_spread_prescale_Jd.sh -------------------------------------------------------------------------------- /run_scripts/test_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/run_scripts/test_run.sh -------------------------------------------------------------------------------- /synthetic_test_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/synthetic_test_script.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/test.py -------------------------------------------------------------------------------- /training_routines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/training_routines.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idelbrid/Randomly-Projected-Additive-GPs/HEAD/utils.py --------------------------------------------------------------------------------