├── .gitignore ├── LICENCE ├── README.md ├── bo-mbexp.py ├── bohb ├── HPWorker.py └── __init__.py ├── config_space └── config_space.py ├── dmbrl ├── config │ ├── __init__.py │ ├── cartpole.py │ ├── default.py │ ├── halfcheetah_v3.py │ ├── hopper.py │ ├── pusher.py │ ├── reacher.py │ └── template.py ├── controllers │ ├── Controller.py │ ├── MPC.py │ └── __init__.py ├── env │ ├── __init__.py │ ├── assets │ │ ├── cartpole.xml │ │ ├── half_cheetah.xml │ │ ├── hopper.xml │ │ ├── pusher.xml │ │ └── reacher3d.xml │ ├── cartpole.py │ ├── half_cheetah_v3.py │ ├── hopper.py │ ├── pusher.py │ └── reacher.py ├── misc │ ├── Agent.py │ ├── DotmapUtils.py │ ├── MBExp.py │ ├── MBwBOExp.py │ ├── MBwPBTBTExp.py │ ├── MBwPBTExp.py │ ├── __init__.py │ ├── optimizers │ │ ├── __init__.py │ │ ├── cem.py │ │ ├── optimizer.py │ │ └── random.py │ └── render.py └── modeling │ ├── __init__.py │ ├── layers │ ├── FC.py │ └── __init__.py │ ├── models │ ├── BNN.py │ ├── NN.py │ ├── TFGP.py │ └── __init__.py │ └── utils │ ├── HPO.py │ ├── TensorStandardScaler.py │ └── __init__.py ├── environment.yml ├── eval_schedules.py ├── learned_schedule ├── daisy_hb_model_train.json ├── daisy_hb_planning.json ├── daisy_pbt_model_train_incumbent.json ├── daisy_pbt_model_train_top_avg.json ├── daisy_pbt_planning_incumbent.json ├── daisy_pbt_planning_top_avg.json ├── daisy_rs_model_train.json ├── daisy_rs_planning.json ├── halfcheetah_default.json ├── halfcheetah_hb_model_train.json ├── halfcheetah_hb_planning.json ├── halfcheetah_pbt_model_train_incumbent.json ├── halfcheetah_pbt_model_train_top_avg.json ├── halfcheetah_pbt_planning_incumbent.json ├── halfcheetah_pbt_planning_top_avg.json ├── halfcheetah_pbtbt_model_train.json ├── halfcheetah_pbtbt_planning.json ├── halfcheetah_rs_model_train.json ├── halfcheetah_rs_planning.json ├── hopper_hb_model_train.json ├── hopper_hb_planning.json ├── hopper_pbt_model_train_incumbent.json ├── hopper_pbt_model_train_top_avg.json ├── hopper_pbt_planning_incumbent.json ├── hopper_pbt_planning_top_avg.json ├── hopper_pbtbt_model_train.json ├── hopper_pbtbt_planning.json ├── hopper_rs_model_train.json ├── hopper_rs_planning.json ├── pusher_default.json ├── pusher_hb_model_train.json ├── pusher_hb_planning.json ├── quadruped_hb_model_train.json ├── quadruped_hb_planning.json ├── quadruped_pbt_model_train_incumbent.json ├── quadruped_pbt_model_train_top_avg.json ├── quadruped_pbt_planning_incumbent.json ├── quadruped_pbt_planning_top_avg.json ├── quadruped_rs_model_train.json ├── quadruped_rs_planning.json ├── reacher_hb_model_train.json ├── reacher_hb_planning.json ├── reacher_pbt_model_train_incumbent.json ├── reacher_pbt_model_train_top_avg.json ├── reacher_pbt_planning_incumbent.json ├── reacher_pbt_planning_top_avg.json ├── reacher_rs_model_train.json └── reacher_rs_planning.json ├── mbexp.py ├── pbt-bt-mbexp.py ├── pbt-mbexp.py ├── pbt ├── __init__.py ├── backtrack_controller.py ├── backtrack_scheduler.py ├── controller.py ├── exploitation │ ├── __init__.py │ ├── constant.py │ ├── exploitation_strategy.py │ └── truncation.py ├── exploration │ ├── __init__.py │ ├── constant.py │ ├── exploration_bt.py │ ├── exploration_strategy.py │ ├── model_based.py │ ├── models │ │ ├── __init__.py │ │ ├── config_tree │ │ │ ├── __init__.py │ │ │ ├── config_tree.py │ │ │ └── nodes │ │ │ │ ├── __init__.py │ │ │ │ ├── categorical.py │ │ │ │ ├── float.py │ │ │ │ ├── integer.py │ │ │ │ ├── log_float.py │ │ │ │ └── node.py │ │ ├── model.py │ │ └── tree_parzen_estimator.py │ ├── perturb.py │ ├── perturb_and_resample.py │ └── resample.py ├── garbage_collector.py ├── network │ ├── __init__.py │ ├── controller_adapter.py │ ├── controller_daemon.py │ ├── daemon.py │ ├── worker_adapter.py │ └── worker_daemon.py ├── population │ ├── __init__.py │ ├── member.py │ ├── population.py │ └── trial.py ├── scheduler.py ├── tqdm_logger.py └── worker.py ├── requirements.txt └── scripts ├── hyperband.sh ├── pbt-bt.sh └── pbt.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/README.md -------------------------------------------------------------------------------- /bo-mbexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/bo-mbexp.py -------------------------------------------------------------------------------- /bohb/HPWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/bohb/HPWorker.py -------------------------------------------------------------------------------- /bohb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config_space/config_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/config_space/config_space.py -------------------------------------------------------------------------------- /dmbrl/config/__init__.py: -------------------------------------------------------------------------------- 1 | from .default import create_config -------------------------------------------------------------------------------- /dmbrl/config/cartpole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/cartpole.py -------------------------------------------------------------------------------- /dmbrl/config/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/default.py -------------------------------------------------------------------------------- /dmbrl/config/halfcheetah_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/halfcheetah_v3.py -------------------------------------------------------------------------------- /dmbrl/config/hopper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/hopper.py -------------------------------------------------------------------------------- /dmbrl/config/pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/pusher.py -------------------------------------------------------------------------------- /dmbrl/config/reacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/reacher.py -------------------------------------------------------------------------------- /dmbrl/config/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/config/template.py -------------------------------------------------------------------------------- /dmbrl/controllers/Controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/controllers/Controller.py -------------------------------------------------------------------------------- /dmbrl/controllers/MPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/controllers/MPC.py -------------------------------------------------------------------------------- /dmbrl/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from .MPC import MPC 2 | -------------------------------------------------------------------------------- /dmbrl/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/__init__.py -------------------------------------------------------------------------------- /dmbrl/env/assets/cartpole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/assets/cartpole.xml -------------------------------------------------------------------------------- /dmbrl/env/assets/half_cheetah.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/assets/half_cheetah.xml -------------------------------------------------------------------------------- /dmbrl/env/assets/hopper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/assets/hopper.xml -------------------------------------------------------------------------------- /dmbrl/env/assets/pusher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/assets/pusher.xml -------------------------------------------------------------------------------- /dmbrl/env/assets/reacher3d.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/assets/reacher3d.xml -------------------------------------------------------------------------------- /dmbrl/env/cartpole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/cartpole.py -------------------------------------------------------------------------------- /dmbrl/env/half_cheetah_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/half_cheetah_v3.py -------------------------------------------------------------------------------- /dmbrl/env/hopper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/hopper.py -------------------------------------------------------------------------------- /dmbrl/env/pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/pusher.py -------------------------------------------------------------------------------- /dmbrl/env/reacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/env/reacher.py -------------------------------------------------------------------------------- /dmbrl/misc/Agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/Agent.py -------------------------------------------------------------------------------- /dmbrl/misc/DotmapUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/DotmapUtils.py -------------------------------------------------------------------------------- /dmbrl/misc/MBExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/MBExp.py -------------------------------------------------------------------------------- /dmbrl/misc/MBwBOExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/MBwBOExp.py -------------------------------------------------------------------------------- /dmbrl/misc/MBwPBTBTExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/MBwPBTBTExp.py -------------------------------------------------------------------------------- /dmbrl/misc/MBwPBTExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/MBwPBTExp.py -------------------------------------------------------------------------------- /dmbrl/misc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dmbrl/misc/optimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/optimizers/__init__.py -------------------------------------------------------------------------------- /dmbrl/misc/optimizers/cem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/optimizers/cem.py -------------------------------------------------------------------------------- /dmbrl/misc/optimizers/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/optimizers/optimizer.py -------------------------------------------------------------------------------- /dmbrl/misc/optimizers/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/optimizers/random.py -------------------------------------------------------------------------------- /dmbrl/misc/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/misc/render.py -------------------------------------------------------------------------------- /dmbrl/modeling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dmbrl/modeling/layers/FC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/layers/FC.py -------------------------------------------------------------------------------- /dmbrl/modeling/layers/__init__.py: -------------------------------------------------------------------------------- 1 | from .FC import FC -------------------------------------------------------------------------------- /dmbrl/modeling/models/BNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/models/BNN.py -------------------------------------------------------------------------------- /dmbrl/modeling/models/NN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/models/NN.py -------------------------------------------------------------------------------- /dmbrl/modeling/models/TFGP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/models/TFGP.py -------------------------------------------------------------------------------- /dmbrl/modeling/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/models/__init__.py -------------------------------------------------------------------------------- /dmbrl/modeling/utils/HPO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/utils/HPO.py -------------------------------------------------------------------------------- /dmbrl/modeling/utils/TensorStandardScaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/utils/TensorStandardScaler.py -------------------------------------------------------------------------------- /dmbrl/modeling/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/dmbrl/modeling/utils/__init__.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/environment.yml -------------------------------------------------------------------------------- /eval_schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/eval_schedules.py -------------------------------------------------------------------------------- /learned_schedule/daisy_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/daisy_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/daisy_pbt_model_train_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_pbt_model_train_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/daisy_pbt_model_train_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_pbt_model_train_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/daisy_pbt_planning_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_pbt_planning_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/daisy_pbt_planning_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_pbt_planning_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/daisy_rs_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_rs_model_train.json -------------------------------------------------------------------------------- /learned_schedule/daisy_rs_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/daisy_rs_planning.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_default.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbt_model_train_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbt_model_train_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbt_model_train_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbt_model_train_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbt_planning_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbt_planning_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbt_planning_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbt_planning_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbtbt_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbtbt_model_train.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_pbtbt_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_pbtbt_planning.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_rs_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_rs_model_train.json -------------------------------------------------------------------------------- /learned_schedule/halfcheetah_rs_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/halfcheetah_rs_planning.json -------------------------------------------------------------------------------- /learned_schedule/hopper_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/hopper_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbt_model_train_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbt_model_train_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbt_model_train_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbt_model_train_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbt_planning_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbt_planning_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbt_planning_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbt_planning_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbtbt_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbtbt_model_train.json -------------------------------------------------------------------------------- /learned_schedule/hopper_pbtbt_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_pbtbt_planning.json -------------------------------------------------------------------------------- /learned_schedule/hopper_rs_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_rs_model_train.json -------------------------------------------------------------------------------- /learned_schedule/hopper_rs_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/hopper_rs_planning.json -------------------------------------------------------------------------------- /learned_schedule/pusher_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/pusher_default.json -------------------------------------------------------------------------------- /learned_schedule/pusher_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/pusher_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/pusher_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/pusher_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_pbt_model_train_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_pbt_model_train_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_pbt_model_train_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_pbt_model_train_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_pbt_planning_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_pbt_planning_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_pbt_planning_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_pbt_planning_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_rs_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_rs_model_train.json -------------------------------------------------------------------------------- /learned_schedule/quadruped_rs_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/quadruped_rs_planning.json -------------------------------------------------------------------------------- /learned_schedule/reacher_hb_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_hb_model_train.json -------------------------------------------------------------------------------- /learned_schedule/reacher_hb_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_hb_planning.json -------------------------------------------------------------------------------- /learned_schedule/reacher_pbt_model_train_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_pbt_model_train_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/reacher_pbt_model_train_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_pbt_model_train_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/reacher_pbt_planning_incumbent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_pbt_planning_incumbent.json -------------------------------------------------------------------------------- /learned_schedule/reacher_pbt_planning_top_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_pbt_planning_top_avg.json -------------------------------------------------------------------------------- /learned_schedule/reacher_rs_model_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_rs_model_train.json -------------------------------------------------------------------------------- /learned_schedule/reacher_rs_planning.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/learned_schedule/reacher_rs_planning.json -------------------------------------------------------------------------------- /mbexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/mbexp.py -------------------------------------------------------------------------------- /pbt-bt-mbexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt-bt-mbexp.py -------------------------------------------------------------------------------- /pbt-mbexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt-mbexp.py -------------------------------------------------------------------------------- /pbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/__init__.py -------------------------------------------------------------------------------- /pbt/backtrack_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/backtrack_controller.py -------------------------------------------------------------------------------- /pbt/backtrack_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/backtrack_scheduler.py -------------------------------------------------------------------------------- /pbt/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/controller.py -------------------------------------------------------------------------------- /pbt/exploitation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploitation/__init__.py -------------------------------------------------------------------------------- /pbt/exploitation/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploitation/constant.py -------------------------------------------------------------------------------- /pbt/exploitation/exploitation_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploitation/exploitation_strategy.py -------------------------------------------------------------------------------- /pbt/exploitation/truncation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploitation/truncation.py -------------------------------------------------------------------------------- /pbt/exploration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/__init__.py -------------------------------------------------------------------------------- /pbt/exploration/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/constant.py -------------------------------------------------------------------------------- /pbt/exploration/exploration_bt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/exploration_bt.py -------------------------------------------------------------------------------- /pbt/exploration/exploration_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/exploration_strategy.py -------------------------------------------------------------------------------- /pbt/exploration/model_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/model_based.py -------------------------------------------------------------------------------- /pbt/exploration/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/__init__.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/__init__.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/config_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/config_tree.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/__init__.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/categorical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/categorical.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/float.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/integer.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/log_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/log_float.py -------------------------------------------------------------------------------- /pbt/exploration/models/config_tree/nodes/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/config_tree/nodes/node.py -------------------------------------------------------------------------------- /pbt/exploration/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/model.py -------------------------------------------------------------------------------- /pbt/exploration/models/tree_parzen_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/models/tree_parzen_estimator.py -------------------------------------------------------------------------------- /pbt/exploration/perturb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/perturb.py -------------------------------------------------------------------------------- /pbt/exploration/perturb_and_resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/perturb_and_resample.py -------------------------------------------------------------------------------- /pbt/exploration/resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/exploration/resample.py -------------------------------------------------------------------------------- /pbt/garbage_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/garbage_collector.py -------------------------------------------------------------------------------- /pbt/network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/__init__.py -------------------------------------------------------------------------------- /pbt/network/controller_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/controller_adapter.py -------------------------------------------------------------------------------- /pbt/network/controller_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/controller_daemon.py -------------------------------------------------------------------------------- /pbt/network/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/daemon.py -------------------------------------------------------------------------------- /pbt/network/worker_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/worker_adapter.py -------------------------------------------------------------------------------- /pbt/network/worker_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/network/worker_daemon.py -------------------------------------------------------------------------------- /pbt/population/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/population/__init__.py -------------------------------------------------------------------------------- /pbt/population/member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/population/member.py -------------------------------------------------------------------------------- /pbt/population/population.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/population/population.py -------------------------------------------------------------------------------- /pbt/population/trial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/population/trial.py -------------------------------------------------------------------------------- /pbt/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/scheduler.py -------------------------------------------------------------------------------- /pbt/tqdm_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/tqdm_logger.py -------------------------------------------------------------------------------- /pbt/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/pbt/worker.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/hyperband.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/scripts/hyperband.sh -------------------------------------------------------------------------------- /scripts/pbt-bt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/scripts/pbt-bt.sh -------------------------------------------------------------------------------- /scripts/pbt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automl/HPO_for_RL/HEAD/scripts/pbt.sh --------------------------------------------------------------------------------