Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✍️ Handwritten Digit Recognition (CNN)

A deep learning project that recognizes handwritten digits (0–9) using a Convolutional Neural Network (CNN) trained on the MNIST dataset. Built using TensorFlow and Python, this project demonstrates image classification with high accuracy and real-time prediction capability.

πŸš€ Features

  • πŸ”’ Recognizes handwritten digits (0–9)
  • 🧠 Built using Convolutional Neural Networks (CNN)
  • πŸ“Š Trained on MNIST dataset
  • ⚑ Real-time prediction support
  • πŸ“ˆ High accuracy on test data

πŸ› οΈ Tech Stack

  • Python
  • TensorFlow / Keras
  • NumPy
  • Matplotlib
  • OpenCV

πŸ“‚ Dataset

This project uses the MNIST Handwritten Digits Dataset, which contains:

  • 70,000 grayscale images (28x28 pixels)
  • Digits from 0 to 9

πŸ“ŒThe dataset is automatically loaded using TensorFlow:

from tensorflow.keras.datasets import mnist

βš™οΈ Installation & Setup

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/REPO_NAME.git
cd REPO_NAME
  1. Install dependencies:
pip install numpy pandas tensorflow matplotlib opencv-python
  1. Run the notebook:

Open in Google Colab

▢️ Usage

  • Train the CNN model on MNIST dataset
  • Evaluate model performance
  • Test predictions on sample images
  • (Optional) Use real-time input for digit recognition

πŸ“Š Results

  • Achieves high accuracy on test dataset
  • Efficient classification of handwritten digits

πŸ“Œ Future Improvements

  • Improve model accuracy with deeper architectures
  • Add GUI for user input
  • Deploy as a web app

πŸ“œ License

This project is licensed under the MIT License.


πŸ‘©β€πŸ’» Author

GitHub: https://github.com/2024itb047samata

About

Handwritten Digit Recognition using CNN (TensorFlow) with training, evaluation, and real-time prediction

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages