├── .gitignore ├── LICENSE ├── README.md ├── agents ├── __init__.py └── td3.py ├── approximators ├── __init__.py ├── policy.py └── rl_solution.py ├── cfgs ├── agent │ └── td3.yaml ├── approximator │ ├── hyperzero.yaml │ ├── hyperzero_without_q.yaml │ ├── hyperzero_without_td.yaml │ ├── meta_policy.yaml │ ├── meta_rl.yaml │ ├── meta_rl_td.yaml │ ├── mlp_policy.yaml │ ├── mlp_rl.yaml │ ├── mlp_rl_td.yaml │ └── pearl_policy.yaml ├── config.yaml ├── config_rl_approximator.yaml ├── dynamics │ ├── cartpole.yaml │ ├── cheetah.yaml │ ├── default.yaml │ ├── finger.yaml │ └── walker.yaml ├── obs │ └── states.yaml ├── reward │ ├── cartpole_default.yaml │ ├── cheetah_default.yaml │ ├── finger_default.yaml │ ├── overwrite_all.yaml │ └── walker_default.yaml └── task │ ├── cheetah_run.yaml │ ├── easy.yaml │ ├── finger_spin.yaml │ ├── medium.yaml │ └── walker_walk.yaml ├── eval.py ├── eval_many_agents.py ├── eval_many_approximators.py ├── models ├── __init__.py ├── core.py ├── hypenet_core.py └── rl_regressor.py ├── requirements.txt ├── train.py ├── train_rl_regressor.py └── utils ├── __init__.py ├── dataloader.py ├── dataset.py ├── dmc.py ├── logger.py ├── plots.py ├── replay_buffer.py ├── utils.py └── video.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/README.md -------------------------------------------------------------------------------- /agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agents/td3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/agents/td3.py -------------------------------------------------------------------------------- /approximators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /approximators/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/approximators/policy.py -------------------------------------------------------------------------------- /approximators/rl_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/approximators/rl_solution.py -------------------------------------------------------------------------------- /cfgs/agent/td3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/agent/td3.yaml -------------------------------------------------------------------------------- /cfgs/approximator/hyperzero.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/hyperzero.yaml -------------------------------------------------------------------------------- /cfgs/approximator/hyperzero_without_q.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/hyperzero_without_q.yaml -------------------------------------------------------------------------------- /cfgs/approximator/hyperzero_without_td.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/hyperzero_without_td.yaml -------------------------------------------------------------------------------- /cfgs/approximator/meta_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/meta_policy.yaml -------------------------------------------------------------------------------- /cfgs/approximator/meta_rl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/meta_rl.yaml -------------------------------------------------------------------------------- /cfgs/approximator/meta_rl_td.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/meta_rl_td.yaml -------------------------------------------------------------------------------- /cfgs/approximator/mlp_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/mlp_policy.yaml -------------------------------------------------------------------------------- /cfgs/approximator/mlp_rl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/mlp_rl.yaml -------------------------------------------------------------------------------- /cfgs/approximator/mlp_rl_td.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/mlp_rl_td.yaml -------------------------------------------------------------------------------- /cfgs/approximator/pearl_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/approximator/pearl_policy.yaml -------------------------------------------------------------------------------- /cfgs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/config.yaml -------------------------------------------------------------------------------- /cfgs/config_rl_approximator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/config_rl_approximator.yaml -------------------------------------------------------------------------------- /cfgs/dynamics/cartpole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/dynamics/cartpole.yaml -------------------------------------------------------------------------------- /cfgs/dynamics/cheetah.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/dynamics/cheetah.yaml -------------------------------------------------------------------------------- /cfgs/dynamics/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/dynamics/default.yaml -------------------------------------------------------------------------------- /cfgs/dynamics/finger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/dynamics/finger.yaml -------------------------------------------------------------------------------- /cfgs/dynamics/walker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/dynamics/walker.yaml -------------------------------------------------------------------------------- /cfgs/obs/states.yaml: -------------------------------------------------------------------------------- 1 | pixel_obs: false 2 | frame_stack: 1 3 | action_repeat: 1 -------------------------------------------------------------------------------- /cfgs/reward/cartpole_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/reward/cartpole_default.yaml -------------------------------------------------------------------------------- /cfgs/reward/cheetah_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/reward/cheetah_default.yaml -------------------------------------------------------------------------------- /cfgs/reward/finger_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/reward/finger_default.yaml -------------------------------------------------------------------------------- /cfgs/reward/overwrite_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/reward/overwrite_all.yaml -------------------------------------------------------------------------------- /cfgs/reward/walker_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/reward/walker_default.yaml -------------------------------------------------------------------------------- /cfgs/task/cheetah_run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/task/cheetah_run.yaml -------------------------------------------------------------------------------- /cfgs/task/easy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/task/easy.yaml -------------------------------------------------------------------------------- /cfgs/task/finger_spin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/task/finger_spin.yaml -------------------------------------------------------------------------------- /cfgs/task/medium.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/task/medium.yaml -------------------------------------------------------------------------------- /cfgs/task/walker_walk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/cfgs/task/walker_walk.yaml -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/eval.py -------------------------------------------------------------------------------- /eval_many_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/eval_many_agents.py -------------------------------------------------------------------------------- /eval_many_approximators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/eval_many_approximators.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/models/core.py -------------------------------------------------------------------------------- /models/hypenet_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/models/hypenet_core.py -------------------------------------------------------------------------------- /models/rl_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/models/rl_regressor.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/train.py -------------------------------------------------------------------------------- /train_rl_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/train_rl_regressor.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/dataloader.py -------------------------------------------------------------------------------- /utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/dataset.py -------------------------------------------------------------------------------- /utils/dmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/dmc.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/plots.py -------------------------------------------------------------------------------- /utils/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/replay_buffer.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAIC-MONTREAL/hyperzero/HEAD/utils/video.py --------------------------------------------------------------------------------