This project is an approach to recognise and classify traffic signs, an important part of self-driving cars as to achieve level 5 autonomous, it is necessary for vehicles to understand and follow all traffic rules. So, for achieving accuracy in this technology, the vehicles should be able to interpret traffic signs and make decisions accordingly.
There are several different types of traffic signs like speed limits, no entry, traffic signals, turn left or right, children crossing, no passing of heavy vehicles, etc. Traffic signs classification is the process of identifying which class a traffic sign belongs to.
In this Python project, we have built a deep neural network model that can classify traffic signs present in the image into different categories. With this model, we are able to read and understand traffic signs which are a very important task for all autonomous vehicles.
For this project, we are using the public Kaggle dataset available at : https://www.kaggle.com/meowmeowmeowmeowmeow/gtsrb-german-traffic-sign
The dataset contains more than 50,000 images of different traffic signs. It is further classified into 43 different classes. The dataset is quite varying, some of the classes have many images while some classes have few images. The dataset has a train folder which contains images inside each class and a test folder which we will use for testing our model.