Skip to content

An efficient implementation of a traffic signal agent which is modelled as a Convolutional Neural Network and trained using Q-Learning.

Notifications You must be signed in to change notification settings

VinayNR/Traffic-Control-System-using-Deep-Q-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traffic-Control-System-using-Deep-Q-Learning

An efficient implementation of a traffic signal agent which is modelled as a Convolutional Neural Network and trained using Q-Learning.

Requirements :

Instructions : Run on terminal: python tlsClass.py This creates a .h5 file at the current working directory which is the weight vector which can be initialized to our CNN model. The training of the model is done using the simple Bellman Equation (Reference : https://joshgreaves.com/reinforcement-learning/understanding-rl-the-bellman-equations/).

Interested programmers to try out Reinforcement Learning Algorithms using OpenAI Gym (https://gym.openai.com/).

About

An efficient implementation of a traffic signal agent which is modelled as a Convolutional Neural Network and trained using Q-Learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages