Skip to content

Built and trained a deep neural network to classify traffic signs, using TensorFlow. Experimented with different network architectures. Performed image pre-processing and validation to guard against overfitting.

License

Notifications You must be signed in to change notification settings

hangyao/Udacity_SDCND_traffic-signs

Repository files navigation

Traffic Sign Classifier

Udacity Self-Driving Car Nanodegree Project 2

In this project, deep neural networks and convolutional neural networks were used to classify traffic signs. Specifically, a model was trained to classify traffic signs from the German Traffic Sign Dataset.

Install

This project requires Python 3.5 with the following libraries installed:

You will also need to have software installed to run and execute a Jupyter Notebook.

Code

The completed code is provided in the notebook Traffic_Signs_Recognition.ipynb notebook file.

Another tutorial code is also provided in the notebook traffic-sign-classification-with-keras.ipynb notebook file. This code requires Keras library installed.

Run

Make sure you are in the top-level project directory Udacity_SDCND_traffic-signs/ (that contains this README). Then run:

jupyter notebook Traffic_Signs_Recognition.ipynb

Data

German Traffic Sign Dataset

License

The contents of this repository are covered under the MIT License.

About

Built and trained a deep neural network to classify traffic signs, using TensorFlow. Experimented with different network architectures. Performed image pre-processing and validation to guard against overfitting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published