├── .gitignore ├── LICENSE ├── README.md ├── actor_critic ├── a2c │ ├── parallel_environments.py │ ├── storage.py │ └── train.py ├── a3c │ ├── storage.py │ ├── train.py │ └── worker.py ├── actions.py ├── actor_critic.py ├── environment_wrapper.py ├── evaluate.py └── inference.py ├── dqn ├── actions.py ├── dqn.py ├── environment_wrapper.py ├── evaluate.py ├── inference.py ├── replay_memory.py └── train.py ├── models ├── .gitkeep ├── a2c.pt ├── a3c.pt └── dqn.pt ├── params.py ├── params ├── a2c.json ├── a3c.json └── dqn.json ├── requirements.txt ├── run.py └── utils └── image_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/README.md -------------------------------------------------------------------------------- /actor_critic/a2c/parallel_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a2c/parallel_environments.py -------------------------------------------------------------------------------- /actor_critic/a2c/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a2c/storage.py -------------------------------------------------------------------------------- /actor_critic/a2c/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a2c/train.py -------------------------------------------------------------------------------- /actor_critic/a3c/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a3c/storage.py -------------------------------------------------------------------------------- /actor_critic/a3c/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a3c/train.py -------------------------------------------------------------------------------- /actor_critic/a3c/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/a3c/worker.py -------------------------------------------------------------------------------- /actor_critic/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/actions.py -------------------------------------------------------------------------------- /actor_critic/actor_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/actor_critic.py -------------------------------------------------------------------------------- /actor_critic/environment_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/environment_wrapper.py -------------------------------------------------------------------------------- /actor_critic/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/evaluate.py -------------------------------------------------------------------------------- /actor_critic/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/actor_critic/inference.py -------------------------------------------------------------------------------- /dqn/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/actions.py -------------------------------------------------------------------------------- /dqn/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/dqn.py -------------------------------------------------------------------------------- /dqn/environment_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/environment_wrapper.py -------------------------------------------------------------------------------- /dqn/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/evaluate.py -------------------------------------------------------------------------------- /dqn/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/inference.py -------------------------------------------------------------------------------- /dqn/replay_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/replay_memory.py -------------------------------------------------------------------------------- /dqn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/dqn/train.py -------------------------------------------------------------------------------- /models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/a2c.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/models/a2c.pt -------------------------------------------------------------------------------- /models/a3c.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/models/a3c.pt -------------------------------------------------------------------------------- /models/dqn.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/models/dqn.pt -------------------------------------------------------------------------------- /params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/params.py -------------------------------------------------------------------------------- /params/a2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/params/a2c.json -------------------------------------------------------------------------------- /params/a3c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/params/a3c.json -------------------------------------------------------------------------------- /params/dqn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/params/dqn.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | gym==0.10.9 2 | box2d-py==2.3.8 3 | torch==1.0.0 4 | Pillow==6.2.0 -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/run.py -------------------------------------------------------------------------------- /utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novicasarenac/car-racing-rl/HEAD/utils/image_utils.py --------------------------------------------------------------------------------