Skip to content

Handwritten digit recognition web app using Machine learning Algorithms. Users draw digits on a canvas and receive real-time predictions with confidence scores.

Notifications You must be signed in to change notification settings

Nitesh0409/Handwritten-Digit-Recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Handwritten Digit Recognition – Web Application

An interactive web application that recognizes handwritten digits drawn by the user and returns real-time predictions from a trained machine learning model.

Live Demo:
https://handwritten-digit-recognition-vjhi.vercel.app/


What This App Does

  • Accepts handwritten digit input via a drawing canvas
  • Processes the input into a model-ready format
  • Returns the predicted digit with class confidence scores

Stack

  • React (frontend)
  • Flask (backend API)
  • Logistic Regression model trained on MNIST
  • NumPy-based implementation (no scikit-learn)

Flow

Canvas Input → Image Processing → Backend Inference → Prediction Response


Run Locally

Backend

cd backend
pip install -r requirements.txt
python app.py

Frontend

npm install
npm start

Notes

This repository focuses on model integration and deployment. Detailed methodology and analysis are documented on the project webpage. → Project Webpage


About

Handwritten digit recognition web app using Machine learning Algorithms. Users draw digits on a canvas and receive real-time predictions with confidence scores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published