SlideShare a Scribd company logo
Mr. Durgesh R Pandey (BE E&TC A 67)
Mr. Abhishek M Tiwari (BE E&TC A 73)
Mr. Ashwani V. Gupta (BE E&TC A 26)
Mrs. Purnima Chandrasekhar (Mentor)
Index
Introduction
• There are lots of handwritten documentation work in daily life and still
machine have difficulties to recognize that handwritten digits as well as
characters. There are different styles to write a single digit because of that,
machine can not recognize the digit.
• So the goal of this project is to create a model which can recognize the
digits as well as also to create GUI which is user friendly i.e. user can draw
the digit on it and will get appropriate output.
Reference No. Paper Title Research methodologies Scope of paper
[1] Recognition of Handwritten
Digit using Convolutional
Neural Network in Python
with Tensor flow and
Comparison of Performance
for Various Hidden Layers
In this paper, To find the
performance of CNN hidden layers,
CNN as well as MNIST dataset
have used. The network is trained
using stochastic gradient descent
and the backpropagation algorithm.
Scope of this paper is to
adding feature like GUI to take
real time input.
[2] Analogizing Time
Complexity of KNN and
CNN in Recognizing
Handwritten Digits.
In this paper comparison of
accuracy of KNN as well as CNN
have done. In this paper MNIST
data set has used for providing
samples to the system.
Scope of this paper is to
choosing CNN because it
produces high accuracy then
KNN. And also adding GUI
for real time input.
Background
Reference No. Paper Title Research methodologies Scope of paper
[3] Study and Observation of the
Variations of Accuracies for
Handwritten Digits Recognition
with Various Hidden Layers and
Epochs using Neural Network
Algorithm
In this paper comparison of two
neural network have done. In this
paper comparison has done with
respect to hidden layers, batch
size and epochs and also
explained about complexity of
ANN.
Scope of paper is to planning
about using of convolutional
neural network instead of
artificial neural network
because CNN is less
complex as well as more
efficient then ANN.
[4] Handwritten Digit Recognition
using CNN
In this paper comparison of KNN
, SVM, RFC and CNN have done.
Scope of this paper planning
to use CNN and there also
use of tensor flow as
backend for creation of
model. Also make GUI
which gives handwritten
digit to system as input for
classification.
Background continued..
• Block diagram
Proposed Architecture
• Implementation of system divided into 2 parts:
 CNN model:
It is the main part of the system, which is present in the backend of
the system. By this system can classify the digit.
 GUI window:
GUI window is the part of frontend of the system. By using this
user can draw the digit on it, which is taken as input to the system which
will further go for classification as well as recognition to CNN.
Implementation / Testing continued..
Flow diagram
Backend (Developer) Frontend (User)
MNIST dataset
Preprocessing
Preprocessing
Training and testing of CNN
model
Hidden Layer
Fully Connected Layer
Trained CNN
Model
Saving and loading into GUI
Going for Classification
Result with accuracy
DRAW DIGIT HERE….
• Implementation of CNN model part is divided into 5
parts:
i. Importing of libraries and load data set.
ii. Preprocessing of data set.
iii. Creation of model.
iv. Training of model.
v. Evaluation of model.
Implementation / Testing continued..
Results of CNN
Confusion matrix
• Import model and libraries.
• Load model
• Preprocessing
• Canvas (elements & grid) creation
• Grabbing image
• implementation
GUI (GRAPHIC USER INTERFACE)
OUTPUT
• There are problem with machine to recognize the handwritten digit. So
this system will provide a CNN model which can recognize digit and
also provide GUI to make user friendly environment, Because of the
CNN this system has become more reliable, less complex and easy to
understand as well as GUI gives the window to user, by which user
can draw the digit on it.
• This project will help to reduce machine efforts to recognize
handwritten digits.
• This project is design to make learning process easy and efficient.
Conclusion
Reference
[1] Fathma Siddique and Shadman Sakib, “Recognition of Handwritten Digit using
Convolutional Neural Network in Python with Tensor flow and Comparison of
Performance for Various Hidden Layers” CSE, EEE, March 2019.
[2] Tanya Makkar and Yogesh Kumar, “Analogizing Time Complexity of KNN and
CNN in Recognizing Handwritten Digits”, ICIIP, March 2017.
[3] Md. Abu Bakr Siddique1 and Mohammad Mahmudur Rahman Khan, “Study and
Observation of the Variations of Accuracies for Handwritten Digits Recognition with
Various Hidden Layers and Epochs using Neural Network Algorithm”, EEE, ECE,
March 2018.
[4] Vijayalaxmi R Rudraswamimath and Bhavanishankar, “Handwritten Digit
Recognition using CNN”, ISSN, June 2019
[5] Kecheng Wang and Junwen Deng, “The Four Arithmetic Operations for
Handwritten Digit Recognition Based On Convolutional Neural Network”,
FIM, WU, February 2020.
Reference
GUI based handwritten digit recognition using CNN

More Related Content

What's hot (20)

PPTX
Image recognition
Harika Nalla
 
PPTX
Handwritten character recognition using artificial neural network
Harshana Madusanka Jayamaha
 
PDF
Support Vector Machines for Classification
Prakash Pimpale
 
PPTX
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
Simplilearn
 
PPTX
Deep Learning for Natural Language Processing
Devashish Shanker
 
PDF
Introduction to Digital Image Processing Using MATLAB
Ray Phan
 
PPTX
Convolutional neural network
MojammilHusain
 
PDF
Deep Learning With Python Tutorial | Edureka
Edureka!
 
PDF
Deep Learning - Convolutional Neural Networks
Christian Perone
 
PPTX
Image Classification using deep learning
Asma-AH
 
PPTX
Intro to deep learning
David Voyles
 
PPTX
Convolution Neural Network (CNN)
Basit Rafiq
 
PDF
Overview of Convolutional Neural Networks
ananth
 
PPTX
Image recognition
Aseed Usmani
 
PPTX
Computer vision
AnkitKamal6
 
PPTX
Convolution Neural Network (CNN)
Suraj Aavula
 
PPTX
GANs Presentation.pptx
MAHMOUD729246
 
PDF
Convolutional Neural Network Models - Deep Learning
Mohamed Loey
 
PPTX
Project Face Detection
Abu Saleh Musa
 
PDF
Introduction to Deep learning
Massimiliano Ruocco
 
Image recognition
Harika Nalla
 
Handwritten character recognition using artificial neural network
Harshana Madusanka Jayamaha
 
Support Vector Machines for Classification
Prakash Pimpale
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
Simplilearn
 
Deep Learning for Natural Language Processing
Devashish Shanker
 
Introduction to Digital Image Processing Using MATLAB
Ray Phan
 
Convolutional neural network
MojammilHusain
 
Deep Learning With Python Tutorial | Edureka
Edureka!
 
Deep Learning - Convolutional Neural Networks
Christian Perone
 
Image Classification using deep learning
Asma-AH
 
Intro to deep learning
David Voyles
 
Convolution Neural Network (CNN)
Basit Rafiq
 
Overview of Convolutional Neural Networks
ananth
 
Image recognition
Aseed Usmani
 
Computer vision
AnkitKamal6
 
Convolution Neural Network (CNN)
Suraj Aavula
 
GANs Presentation.pptx
MAHMOUD729246
 
Convolutional Neural Network Models - Deep Learning
Mohamed Loey
 
Project Face Detection
Abu Saleh Musa
 
Introduction to Deep learning
Massimiliano Ruocco
 

Similar to GUI based handwritten digit recognition using CNN (20)

PDF
Devanagari Digit and Character Recognition Using Convolutional Neural Network
IRJET Journal
 
PDF
Handwritten Digit Recognition Using CNN
IRJET Journal
 
PDF
IRJET- Hand Sign Recognition using Convolutional Neural Network
IRJET Journal
 
PDF
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
sipij
 
PDF
Handwritten Digit Recognition System based on CNN and SVM
sipij
 
PDF
IRJET - Study on the Effects of Increase in the Depth of the Feature Extracto...
IRJET Journal
 
PDF
Handwriting identification using deep convolutional neural network method
TELKOMNIKA JOURNAL
 
PDF
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET Journal
 
PDF
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET Journal
 
PDF
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
IRJET Journal
 
PDF
HANDWRITTEN DIGIT RECOGNITION
IRJET Journal
 
PDF
HANDWRITTEN DIGIT RECOGNITION
IRJET Journal
 
PDF
IRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET Journal
 
PDF
Character recognition for bi lingual mixed-type characters using artificial n...
eSAT Publishing House
 
PDF
Convolutional Neural Networks : Popular Architectures
ananth
 
PDF
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IRJET Journal
 
PPTX
Gesture Recognition (an AI model based project )ppt (3).pptx
ShyamasreeDutta
 
PDF
IRJET- Offline Transcription using AI
IRJET Journal
 
PDF
Binary Division Algorithms based on Vedic Mathematics: A Review
IJEEE
 
PDF
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
csandit
 
Devanagari Digit and Character Recognition Using Convolutional Neural Network
IRJET Journal
 
Handwritten Digit Recognition Using CNN
IRJET Journal
 
IRJET- Hand Sign Recognition using Convolutional Neural Network
IRJET Journal
 
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
sipij
 
Handwritten Digit Recognition System based on CNN and SVM
sipij
 
IRJET - Study on the Effects of Increase in the Depth of the Feature Extracto...
IRJET Journal
 
Handwriting identification using deep convolutional neural network method
TELKOMNIKA JOURNAL
 
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET Journal
 
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET Journal
 
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
IRJET Journal
 
HANDWRITTEN DIGIT RECOGNITION
IRJET Journal
 
HANDWRITTEN DIGIT RECOGNITION
IRJET Journal
 
IRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET Journal
 
Character recognition for bi lingual mixed-type characters using artificial n...
eSAT Publishing House
 
Convolutional Neural Networks : Popular Architectures
ananth
 
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IRJET Journal
 
Gesture Recognition (an AI model based project )ppt (3).pptx
ShyamasreeDutta
 
IRJET- Offline Transcription using AI
IRJET Journal
 
Binary Division Algorithms based on Vedic Mathematics: A Review
IJEEE
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
csandit
 
Ad

Recently uploaded (20)

PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Ad

GUI based handwritten digit recognition using CNN

  • 1. Mr. Durgesh R Pandey (BE E&TC A 67) Mr. Abhishek M Tiwari (BE E&TC A 73) Mr. Ashwani V. Gupta (BE E&TC A 26) Mrs. Purnima Chandrasekhar (Mentor)
  • 3. Introduction • There are lots of handwritten documentation work in daily life and still machine have difficulties to recognize that handwritten digits as well as characters. There are different styles to write a single digit because of that, machine can not recognize the digit. • So the goal of this project is to create a model which can recognize the digits as well as also to create GUI which is user friendly i.e. user can draw the digit on it and will get appropriate output.
  • 4. Reference No. Paper Title Research methodologies Scope of paper [1] Recognition of Handwritten Digit using Convolutional Neural Network in Python with Tensor flow and Comparison of Performance for Various Hidden Layers In this paper, To find the performance of CNN hidden layers, CNN as well as MNIST dataset have used. The network is trained using stochastic gradient descent and the backpropagation algorithm. Scope of this paper is to adding feature like GUI to take real time input. [2] Analogizing Time Complexity of KNN and CNN in Recognizing Handwritten Digits. In this paper comparison of accuracy of KNN as well as CNN have done. In this paper MNIST data set has used for providing samples to the system. Scope of this paper is to choosing CNN because it produces high accuracy then KNN. And also adding GUI for real time input. Background
  • 5. Reference No. Paper Title Research methodologies Scope of paper [3] Study and Observation of the Variations of Accuracies for Handwritten Digits Recognition with Various Hidden Layers and Epochs using Neural Network Algorithm In this paper comparison of two neural network have done. In this paper comparison has done with respect to hidden layers, batch size and epochs and also explained about complexity of ANN. Scope of paper is to planning about using of convolutional neural network instead of artificial neural network because CNN is less complex as well as more efficient then ANN. [4] Handwritten Digit Recognition using CNN In this paper comparison of KNN , SVM, RFC and CNN have done. Scope of this paper planning to use CNN and there also use of tensor flow as backend for creation of model. Also make GUI which gives handwritten digit to system as input for classification. Background continued..
  • 7. • Implementation of system divided into 2 parts:  CNN model: It is the main part of the system, which is present in the backend of the system. By this system can classify the digit.  GUI window: GUI window is the part of frontend of the system. By using this user can draw the digit on it, which is taken as input to the system which will further go for classification as well as recognition to CNN. Implementation / Testing continued..
  • 8. Flow diagram Backend (Developer) Frontend (User) MNIST dataset Preprocessing Preprocessing Training and testing of CNN model Hidden Layer Fully Connected Layer Trained CNN Model Saving and loading into GUI Going for Classification Result with accuracy DRAW DIGIT HERE….
  • 9. • Implementation of CNN model part is divided into 5 parts: i. Importing of libraries and load data set. ii. Preprocessing of data set. iii. Creation of model. iv. Training of model. v. Evaluation of model. Implementation / Testing continued..
  • 12. • Import model and libraries. • Load model • Preprocessing • Canvas (elements & grid) creation • Grabbing image • implementation GUI (GRAPHIC USER INTERFACE)
  • 14. • There are problem with machine to recognize the handwritten digit. So this system will provide a CNN model which can recognize digit and also provide GUI to make user friendly environment, Because of the CNN this system has become more reliable, less complex and easy to understand as well as GUI gives the window to user, by which user can draw the digit on it. • This project will help to reduce machine efforts to recognize handwritten digits. • This project is design to make learning process easy and efficient. Conclusion
  • 15. Reference [1] Fathma Siddique and Shadman Sakib, “Recognition of Handwritten Digit using Convolutional Neural Network in Python with Tensor flow and Comparison of Performance for Various Hidden Layers” CSE, EEE, March 2019. [2] Tanya Makkar and Yogesh Kumar, “Analogizing Time Complexity of KNN and CNN in Recognizing Handwritten Digits”, ICIIP, March 2017. [3] Md. Abu Bakr Siddique1 and Mohammad Mahmudur Rahman Khan, “Study and Observation of the Variations of Accuracies for Handwritten Digits Recognition with Various Hidden Layers and Epochs using Neural Network Algorithm”, EEE, ECE, March 2018.
  • 16. [4] Vijayalaxmi R Rudraswamimath and Bhavanishankar, “Handwritten Digit Recognition using CNN”, ISSN, June 2019 [5] Kecheng Wang and Junwen Deng, “The Four Arithmetic Operations for Handwritten Digit Recognition Based On Convolutional Neural Network”, FIM, WU, February 2020. Reference