Driving a car within a video game is a relatively easy and relaxing process for a human. Here we try and train an AI to race a car around a race track as fast as possible!
This project uses the environment created here!
To install and use environment.yml
do the following:
- Install Anaconda or Miniconda
- Create a new environemtn from the file
conda env create -f environment.yml
- When packages need to be added or modified update the
environment.yml
file and runconda env update -f environment.yml --prune
- Once satisfied activate the new environment through
conda activate jd_rl
and (optionally) deactivate/close afterwards withconda deactivate
For an update the above isn't necessary - simply run conda update --all
for packages and conda update -n base -c defaults conda
for conda itself!
This project has been set up using Hydra.
To start a run please create a run config file under config/runs/
and specify it as a command line argument - python src/main.py +runs=test_run
.
For reproducibility avoid modifying the default configuration and instead override it within the run config file.