This program uses a deep neural network with several convolutional layers to classify traffic signs. The model is able to recognize traffic signs with an accuracy of 96,2%. It was trained and validated using the German Traffic Sign Dataset with 43 classes (types of traffic signs) and more than 50,000 images in total.