Reinforcement learning for self-driving cars

This project presents the implementation of deep learning model to act as a self-driving car- agent to maximize its speed on a multilane expressway. This project includes the development of traffic environment simulation, the design of neural network model, and the implementation of reinforcement le...

Full description

Saved in:
Bibliographic Details
Main Author: Ho, Song Yan
Other Authors: Xavier Bresson
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74098
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project presents the implementation of deep learning model to act as a self-driving car- agent to maximize its speed on a multilane expressway. This project includes the development of traffic environment simulation, the design of neural network model, and the implementation of reinforcement learning algorithm. The proposed model uses the minimal sensory input collected from the environment. The model was trained with reinforcement learning algorithm in the simulation environment to simulate traffic condition of seven-lane expressway. The model successfully learns and applies the optimal policy. The model was tested under three different traffic conditions to determine its performance statistically. The best model is the model with neural network configuration that approximate to the optimal Q-learning function. The source code of this project can be found on https://github.com/songyanho/Reinforcement- Learning-for-Self-Driving-Cars.