This repository implements deep reinforcement learning algorithms for decision making in autonomous driving highway environment. We have used highway-env as our environment and implemented DQN, DQN-MR, and DQN_PER algorithms for decision making. More information about the project can be found here.
Download the repository 'src' files into system.
In order to setup the repository locally on your system, open a new terminal and follow the instructions below:
cd ~
python3 -m venv rl_project
source ~/rl_project/bin/activate
- OS : Ubuntu 20.04 LTS
- Python : 3.9.13
- PyTorch : 1.13.0
- OpenAI Gym : 0.26.2
This section explains how to run the training code. Once the configuration is set, Change terminal directory to location of src files and run the python files using the command :
python 3 'File_name.py'
This section shows the output performance of the algorithms.
DQN-2022-12-06_15.23.13.mp4
DQN ![]() |
DQN-MR ![]() |
---|---|
DQN-PER ![]() |