srrtth / GTSRB-DNN-ImageClassifier

This code implements a deep neural network (DNN) model for image classification using the German Traffic Sign Recognition Benchmark (GTSRB) dataset. The goal is to accurately classify traffic sign images into their respective categories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Traffic Sign Recognition using Deep Neural Networks

This project implements a deep neural network (DNN) model for traffic sign recognition using the German Traffic Sign Recognition Benchmark (GTSRB) dataset. The goal is to accurately classify traffic sign images into their respective categories.

Requirements

  • Python 3.x
  • TensorFlow 2.x
  • NumPy
  • Pandas
  • Matplotlib
  • OpenCV (cv2)
  • PIL (Python Imaging Library)
  • scikit-learn

Dataset

The GTSRB dataset is used for training and evaluating the model. It can be downloaded from the following link: GTSRB Dataset.

The dataset contains images of 43 different traffic sign classes, with varying sizes and lighting conditions.

Setup and Usage

  1. Clone the repository.
  2. Install the required dependencies.
  3. Place the GTSRB dataset in the appropriate folder within the project structure.
  4. Run the SAR_GTSRB_DNN_ImageClassifiee.py script to train and evaluate the DNN model.

Results

The trained DNN model achieves an accuracy of XX% on the test dataset. This indicates its effectiveness in recognizing and classifying traffic sign images.

License

This project is licensed under the MIT License.

Feel free to use, modify, and distribute this code for your own purposes.

References

GTSRB Dataset: https://benchmark.ini.rub.de/gtsrb_dataset.html

About

This code implements a deep neural network (DNN) model for image classification using the German Traffic Sign Recognition Benchmark (GTSRB) dataset. The goal is to accurately classify traffic sign images into their respective categories.


Languages

Language:Python 100.0%