The goal of the project was to design a convolution neural network (CNN) using TensorFlow for computer vision. For this project, the CNN was designed to identify six different traffic signs-
- Crosswork
- Hazard
- School Zone
- Stop Sign
- Turn Lane
- Yield
The following aspects of the CNN needed to be adjusted to yield the most accurate results-
- CNN structure and processing
- Kernel Size
- Number of Epochs
- Ideal Training Image Dimensions
- Test Set and Validation Set Sizes
- Ideal Weighing System (i.e. ADAM)
This CNN were tested for images tested from a close distance, medium distance and far distance and the accuracies were evaluated.