SlideShare a Scribd company logo
7
Most read
10
Most read
11
Most read
Handwritten digit
recognition
Bhushan S. Tandale
Eckovation
MAIN GOAL & APPLICATIONS
• Handwritten Digit Recognition is used to recognize the Digits
which are written by
hand.
• A handwritten digit recognition system is used to visualize
artificial neural networks.
• It is already widely used in the automatic processing of bank
cheques, postal addresses, in mobile phones etc
INTRODUCTION
• Scientists believe that the most intelligent device is the Human
Brain.
• There is no computer which can beat the level of efficiency of
human brain. These Inefficiencies
of the computer has lead to evolution of “Artificial Neural Network”.
• They differ from conventional systems in the sense that rather
than being programmed these
system learn to recognize pattern.
NEURAL NETWORK
Artificial neural networks, usually called neural networks (NNs), are
interconnected systems composed of many simple processing elements
(neurons) operating in parallel whose function is determined by
1)Network Structure
2)Connection Strengths
3)The Processing performed at Computing elements or nodes.
A NEURAL CELL OF THE HUMAN
THE MNIST DATABASE
• Training of the network is done by a dataset named
MNIST dataset.
• MNIST dataset has a training set of 60,000 examples,
and a test set of 10,000 examples.
• All the images in the dataset are of 28x28 pixels.
Why Convolutions?
Convolution is a simple mathematical operation between two matrices in
which one is multiplied to the other element wise and sum of all these
multiplications is calculated.
 Convolutions are performed for various reasons-
• Convolutions provide better feature extraction
• They save a lot of computation compared to ANNs.
• Less number of parameters are created than those in pure fully connected
layers.
• Due to less number of required parameters, lesser fully connected layers
are needed.
ARCHITECTURE OF CONVOLUTION NEURAL
NETWORK
• Two layers will be convolution layers the first with 64 channels, a 3 x 3
kernel and Rectifier Linear Unit (ReLu) function which will feed 64 images
into the second layer
• While the second layer will have 32 channels, a 3 x 3 kernel and Rectifier
Linear Unit (ReLu) function and feed 32 images into the third layer.
• The third layer is the flatten layer to transform the dimentionality of the
image to a 1-Dimension array to connect with the last layer which
contains 10 neurons and the activation function softmax.
ARCHITECTURE OF CONVOLUTION NEURAL
NETWORK
TRAINING MODEL
Train the model on the training data set ( X_train and y_train). I will iterate
3 times over the entire data set to train on, with a number of 32 samples per
gradient update for training. Then store this trained model into the
variable hist.
TESTING MODEL
CONCLUSION
• The handwritten digit recognition using convolutional neural
network has proved to be of a fairly good efficiency.
• It works better than any other algorithm, including artificial neural
networks.

More Related Content

PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
HANDWRITTEN DIGIT RECOGNITIONppt1.pptx
PPTX
Automatic speed controller in real time vehicles.
PPTX
Convolution Neural Network (CNN)
PPTX
Image Recognition Using CIFAR 10
PDF
Convolutional Neural Networks (CNN)
PPTX
Handwritten Digit Recognition and performance of various modelsation[autosaved]
DOCX
Optical character recognition IEEE Paper Study
Handwritten Digit Recognition(Convolutional Neural Network) PPT
HANDWRITTEN DIGIT RECOGNITIONppt1.pptx
Automatic speed controller in real time vehicles.
Convolution Neural Network (CNN)
Image Recognition Using CIFAR 10
Convolutional Neural Networks (CNN)
Handwritten Digit Recognition and performance of various modelsation[autosaved]
Optical character recognition IEEE Paper Study

What's hot (20)

DOCX
Digit recognition using mnist database
PDF
Handwritten Digit Recognition using Convolutional Neural Networks
PPTX
Deep learning
PPSX
Fundamentals of Neural Networks
PDF
Handwritten Digit Recognition
PPTX
GUI based handwritten digit recognition using CNN
PPTX
Machine Learning - Convolutional Neural Network
PPTX
Comparison of Learning Algorithms for Handwritten Digit Recognition
PPTX
Artifical Neural Network and its applications
PPTX
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
PDF
Convolutional Neural Network Models - Deep Learning
PPTX
Introduction to Deep Learning
PDF
Convolutional neural network
PPT
Artificial Neural Network seminar presentation using ppt.
PDF
Overview of Convolutional Neural Networks
PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PPTX
Deep Learning Tutorial
PDF
Introduction to Neural Networks
PPTX
Deep neural networks
Digit recognition using mnist database
Handwritten Digit Recognition using Convolutional Neural Networks
Deep learning
Fundamentals of Neural Networks
Handwritten Digit Recognition
GUI based handwritten digit recognition using CNN
Machine Learning - Convolutional Neural Network
Comparison of Learning Algorithms for Handwritten Digit Recognition
Artifical Neural Network and its applications
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Convolutional Neural Network Models - Deep Learning
Introduction to Deep Learning
Convolutional neural network
Artificial Neural Network seminar presentation using ppt.
Overview of Convolutional Neural Networks
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial
Introduction to Neural Networks
Deep neural networks
Ad

Similar to Digit recognition (20)

PDF
interface and user experience. Responsive Design: Ensure the app is user-frie...
PPTX
artificial neural network lec 2 rt .pptx
PPTX
Computer Design Concepts for Machine Learning
PPTX
neuralnetwork.pptx
PPTX
neuralnetwork.pptx
PPTX
Teach a neural network to read handwriting
PPTX
Artificial Neural Network
PPTX
neuralnetwork.pptx
PPTX
employed to cover the tampering traces of a tampered image. Image tampering
PPTX
Build a simple image recognition system with tensor flow
PPTX
A Survey of Convolutional Neural Networks
PPTX
02 Fundamental Concepts of ANN
PPTX
PPS
Neural Networks
PPTX
Basics of Artificial Neural Network
PDF
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
PPTX
Artificial Neural Network for hand Gesture recognition
PPTX
Facial Emotion Detection on Children's Emotional Face
PPTX
Artificial Neural Network.pptx
interface and user experience. Responsive Design: Ensure the app is user-frie...
artificial neural network lec 2 rt .pptx
Computer Design Concepts for Machine Learning
neuralnetwork.pptx
neuralnetwork.pptx
Teach a neural network to read handwriting
Artificial Neural Network
neuralnetwork.pptx
employed to cover the tampering traces of a tampered image. Image tampering
Build a simple image recognition system with tensor flow
A Survey of Convolutional Neural Networks
02 Fundamental Concepts of ANN
Neural Networks
Basics of Artificial Neural Network
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
Artificial Neural Network for hand Gesture recognition
Facial Emotion Detection on Children's Emotional Face
Artificial Neural Network.pptx
Ad

Recently uploaded (20)

PDF
Digital Logic Computer Design lecture notes
PPTX
additive manufacturing of ss316l using mig welding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
DOCX
573137875-Attendance-Management-System-original
PPT
Project quality management in manufacturing
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPT
Mechanical Engineering MATERIALS Selection
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Well-logging-methods_new................
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
PPT on Performance Review to get promotions
Digital Logic Computer Design lecture notes
additive manufacturing of ss316l using mig welding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
573137875-Attendance-Management-System-original
Project quality management in manufacturing
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Foundation to blockchain - A guide to Blockchain Tech
Mechanical Engineering MATERIALS Selection
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Well-logging-methods_new................
Lecture Notes Electrical Wiring System Components
CYBER-CRIMES AND SECURITY A guide to understanding
PPT on Performance Review to get promotions

Digit recognition

  • 2. MAIN GOAL & APPLICATIONS • Handwritten Digit Recognition is used to recognize the Digits which are written by hand. • A handwritten digit recognition system is used to visualize artificial neural networks. • It is already widely used in the automatic processing of bank cheques, postal addresses, in mobile phones etc
  • 3. INTRODUCTION • Scientists believe that the most intelligent device is the Human Brain. • There is no computer which can beat the level of efficiency of human brain. These Inefficiencies of the computer has lead to evolution of “Artificial Neural Network”. • They differ from conventional systems in the sense that rather than being programmed these system learn to recognize pattern.
  • 4. NEURAL NETWORK Artificial neural networks, usually called neural networks (NNs), are interconnected systems composed of many simple processing elements (neurons) operating in parallel whose function is determined by 1)Network Structure 2)Connection Strengths 3)The Processing performed at Computing elements or nodes.
  • 5. A NEURAL CELL OF THE HUMAN
  • 6. THE MNIST DATABASE • Training of the network is done by a dataset named MNIST dataset. • MNIST dataset has a training set of 60,000 examples, and a test set of 10,000 examples. • All the images in the dataset are of 28x28 pixels.
  • 7. Why Convolutions? Convolution is a simple mathematical operation between two matrices in which one is multiplied to the other element wise and sum of all these multiplications is calculated.  Convolutions are performed for various reasons- • Convolutions provide better feature extraction • They save a lot of computation compared to ANNs. • Less number of parameters are created than those in pure fully connected layers. • Due to less number of required parameters, lesser fully connected layers are needed.
  • 8. ARCHITECTURE OF CONVOLUTION NEURAL NETWORK • Two layers will be convolution layers the first with 64 channels, a 3 x 3 kernel and Rectifier Linear Unit (ReLu) function which will feed 64 images into the second layer • While the second layer will have 32 channels, a 3 x 3 kernel and Rectifier Linear Unit (ReLu) function and feed 32 images into the third layer. • The third layer is the flatten layer to transform the dimentionality of the image to a 1-Dimension array to connect with the last layer which contains 10 neurons and the activation function softmax.
  • 10. TRAINING MODEL Train the model on the training data set ( X_train and y_train). I will iterate 3 times over the entire data set to train on, with a number of 32 samples per gradient update for training. Then store this trained model into the variable hist.
  • 12. CONCLUSION • The handwritten digit recognition using convolutional neural network has proved to be of a fairly good efficiency. • It works better than any other algorithm, including artificial neural networks.