Skip to content

ksakmann/CarND-TrafficSignClassifier

Repository files navigation

Convolutional Neural Network for Traffic Sign Classification

Overview

In this Udacity project for the Self-Driving Car Nanodegree I built a deep convolutional neural networks to classify traffic signs. The model is built so it can decode traffic signs from natural images. The used data set is the German Traffic Sign Dataset and the obtained test set accuracy is 97%. I then tested the trained model on new images of traffic signs that I found in Vienna, Austria. Details of all individual steps are provided directly in the notebook Traffic_Signs_Recognition.ipynb

TrafficSigns

Dependencies

This project requires Python 3.5 and the following Python libraries installed:

Run this command at the terminal prompt to install OpenCV. Useful for image processing:

  • conda install -c https://conda.anaconda.org/menpo opencv3

Getting Started

  • Download the dataset. You can download the pickled dataset in which we've already resized the images to 32x32 here.

  • Clone the project and start the notebook.

git clone https://github.com/udacity/traffic-signs
cd traffic-signs
jupyter notebook Traffic_Signs_Recognition.ipynb
  • Instructions detailing the code are provided in the Traffic_Signs_Recognition.ipynb notebook as well or equivalently in report.html.

About

Convolutional neural network to classify traffic signs in plain tensorflow reaching ~97% test accuracy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •