├── .gitignore ├── LICENSE ├── README.md ├── acquisition_functions.py ├── bo ├── __init__.py ├── acq │ ├── __init__.py │ ├── acqmap.py │ ├── acqopt.py │ └── acquisition.py ├── bo │ ├── __init__.py │ └── probo.py ├── dom │ ├── __init__.py │ ├── list.py │ └── real.py ├── ds │ ├── __init__.py │ └── makept.py ├── fn │ ├── __init__.py │ └── functionhandler.py ├── pp │ ├── __init__.py │ ├── gp │ │ ├── __init__.py │ │ └── gp_utils.py │ ├── pp_core.py │ ├── pp_gp_george.py │ ├── pp_gp_my_distmat.py │ ├── pp_gp_stan.py │ ├── pp_gp_stan_distmat.py │ └── stan │ │ ├── __init__.py │ │ ├── compile_stan.py │ │ ├── gp_distmat.py │ │ ├── gp_distmat_fixedsig.py │ │ ├── gp_hier2.py │ │ ├── gp_hier2_matern.py │ │ └── gp_hier3.py └── util │ ├── __init__.py │ ├── datatransform.py │ └── print_utils.py ├── darts ├── __init__.py └── arch.py ├── data.py ├── img ├── bananas_fig.png ├── bananas_normal.png ├── bananas_reduction.png ├── metann_adj_test.png ├── metann_adj_train.png ├── metann_path_test.png ├── metann_path_train.png └── nasbench_plot.png ├── meta_neural_net.py ├── meta_neuralnet.ipynb ├── metann_runner.py ├── nas_algorithms.py ├── nas_bench ├── __init__.py └── cell.py ├── nas_bench_201 ├── __init__.py └── cell.py ├── params.py ├── run_experiments_parallel.sh ├── run_experiments_sequential.py └── train_arch_runner.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/README.md -------------------------------------------------------------------------------- /acquisition_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/acquisition_functions.py -------------------------------------------------------------------------------- /bo/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for running Bayesian Optimization (BO) in NASzilla. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/acq/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for acquisition strategies. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/acq/acqmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/acq/acqmap.py -------------------------------------------------------------------------------- /bo/acq/acqopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/acq/acqopt.py -------------------------------------------------------------------------------- /bo/acq/acquisition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/acq/acquisition.py -------------------------------------------------------------------------------- /bo/bo/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for Bayesian optimization. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/bo/probo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/bo/probo.py -------------------------------------------------------------------------------- /bo/dom/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for domain classes. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/dom/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/dom/list.py -------------------------------------------------------------------------------- /bo/dom/real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/dom/real.py -------------------------------------------------------------------------------- /bo/ds/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for makept (serializing and subprocesses) strategy. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/ds/makept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/ds/makept.py -------------------------------------------------------------------------------- /bo/fn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/fn/__init__.py -------------------------------------------------------------------------------- /bo/fn/functionhandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/fn/functionhandler.py -------------------------------------------------------------------------------- /bo/pp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/__init__.py -------------------------------------------------------------------------------- /bo/pp/gp/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for Gaussian process (GP) utilities and functions. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/pp/gp/gp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/gp/gp_utils.py -------------------------------------------------------------------------------- /bo/pp/pp_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/pp_core.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_george.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/pp_gp_george.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_my_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/pp_gp_my_distmat.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_stan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/pp_gp_stan.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_stan_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/pp_gp_stan_distmat.py -------------------------------------------------------------------------------- /bo/pp/stan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/__init__.py -------------------------------------------------------------------------------- /bo/pp/stan/compile_stan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/compile_stan.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/gp_distmat.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_distmat_fixedsig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/gp_distmat_fixedsig.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/gp_hier2.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier2_matern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/gp_hier2_matern.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/pp/stan/gp_hier3.py -------------------------------------------------------------------------------- /bo/util/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Miscellaneous utilities. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/util/datatransform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/util/datatransform.py -------------------------------------------------------------------------------- /bo/util/print_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/bo/util/print_utils.py -------------------------------------------------------------------------------- /darts/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /darts/arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/darts/arch.py -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/data.py -------------------------------------------------------------------------------- /img/bananas_fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/bananas_fig.png -------------------------------------------------------------------------------- /img/bananas_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/bananas_normal.png -------------------------------------------------------------------------------- /img/bananas_reduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/bananas_reduction.png -------------------------------------------------------------------------------- /img/metann_adj_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/metann_adj_test.png -------------------------------------------------------------------------------- /img/metann_adj_train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/metann_adj_train.png -------------------------------------------------------------------------------- /img/metann_path_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/metann_path_test.png -------------------------------------------------------------------------------- /img/metann_path_train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/metann_path_train.png -------------------------------------------------------------------------------- /img/nasbench_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/img/nasbench_plot.png -------------------------------------------------------------------------------- /meta_neural_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/meta_neural_net.py -------------------------------------------------------------------------------- /meta_neuralnet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/meta_neuralnet.ipynb -------------------------------------------------------------------------------- /metann_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/metann_runner.py -------------------------------------------------------------------------------- /nas_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/nas_algorithms.py -------------------------------------------------------------------------------- /nas_bench/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nas_bench/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/nas_bench/cell.py -------------------------------------------------------------------------------- /nas_bench_201/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nas_bench_201/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/nas_bench_201/cell.py -------------------------------------------------------------------------------- /params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/params.py -------------------------------------------------------------------------------- /run_experiments_parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/run_experiments_parallel.sh -------------------------------------------------------------------------------- /run_experiments_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/run_experiments_sequential.py -------------------------------------------------------------------------------- /train_arch_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/bananas/HEAD/train_arch_runner.py --------------------------------------------------------------------------------