Learning to drive using inverse reinforcement learning
Many work of the similator is also done together by William and other team members
Python 3.6 is used in this project. The 64-bit version is required for the Tensorflow library.
Windows:
Download and install from the Python website
macOS:
Using Homebrew: $ brew install python3
OR download and install from the Python website
Linux:
Install using your package manager. The package is likely named python
or
python3
This is the official Python package manager, used to install the Python dependencies
The dependencies are given in requirements.pip
To install them: $ pip install -r requirements.pip
This project (mostly) follows the PEP 8 style guide
For more details check the code guidelines
We use Pylint to check that the code style is being applied
Our Pylint settings are provided in pylintrc
To check the quality of all source code (i.e. in the src/
folder):
$ find src/ -iname '*.py' |xargs pylint
Run the above from the root of the repository