Abstract: You've probably heard about self-driving automobiles, in which the passenger can completely rely on the vehicle for transportation. Cars must, however, understand and follow all traffic rules in order to achieve level 5 autonomy. Many researchers and large organisations, including as Tesla, Uber, Google, Mercedes-Benz, Toyota, Ford, Audi, and others, are working on autonomous vehicles and self-driving automobiles in the world of artificial intelligence and technological innovation. As a result, in order for this technology to be accurate, the vehicles must be able to understand traffic signs and make proper decisions. Speed limits, prohibited entry, traffic signals, turn left or right, children crossing, no passing of big trucks, and so on are all examples of traffic signs. Traffic sign classification is the process of determining which class a traffic sign belongs to. In this project, we'll create a deep neural network model that can categorise traffic signals in an image into several groups. Using our model, we can read and understand traffic signs, which is a critical function for all autonomous vehicles. Based on Convolutional Neural Networks, we offer a method for detecting traffic signs (CNN). We employ support vector machines to convert the original image to grey scale, then apply convolutional neural networks with fixed and learnable layers for detection and recognition. The fixed layer can limit the number of interest regions to be detected and crop the boundaries to be as near to the original as possible.