nunothebrites / navigate.AI-CARLA

navigate.AI is a travel assistance system that uses artificial intelligence (AI), this project is developed in the programming language "Python" and has the objective of using "Deep Reinforcement Learning" to safely guide a car.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

navigate.AI

navigate.AI is a travel assistance system that uses artificial intelligence (AI), this project is developed in the programming language "Python" and has the objective of using "Deep Reinforcement Learning" to safely guide a car.

How to use the script

Requirements

I recomend you using Python3.7.5 and CARLA0.9.8.

  1. If you want to train the model using your GPU you need to install CUDA v.10.0 and CuDNN for that version of CUDA.

  2. Install requirements.txt if you want to use the CPU for training your model

    • $ python -m pip install -r requirements.txt
  3. Install requirements-gpu.txt if you want to use the GPU for training your model

    • $ python -m pip install -r requirements-gpu.txt

To train your model

Edit settings.py, change the CARLA_PATH and adjust the settings to your taste.

Train running train.py.

  • $ python train.py

To play your trained model

Play running play.py.

  • $ python play.py

About

navigate.AI is a travel assistance system that uses artificial intelligence (AI), this project is developed in the programming language "Python" and has the objective of using "Deep Reinforcement Learning" to safely guide a car.

License:MIT License


Languages

Language:Python 100.0%