Handwritten Digit Recognition Using ML&DL
Handwritten Digit Recognition Using ML&DL
Abstract-- Digitized recognition of Digit has in recent times been tools such as scikit-read,
of great interest among scientists because of development of
scipy image, etc. With an algorithm such as multilayer CNN
various algorithms for learning and deep learning. For this
uses Google's Tensor and Tensor Flow etc. By studying
project, we made the most of it widely used Machine Learning deeply Deep Learning , the tools used in this regard make the
algorithms such as SVM, KNN and RFC and Deep Learning app more powerful and accurate.
Handwritten-Digital Recognition is useful in many areas such
algorithm such as multilayer CNN using Keras and Theano and as:
Tensor Flow. The indicator is to take a large number of
handwritten numbers, such as training yourself examples, and • Entering business documents data, e.g. check, passport, bank
then develop a program that you can learn from these training statement and receipt.
• Automatic scan number-plate recognition.
examples. In new words, the neural network uses examples to
• Eliminate anti-bot programs for CAPTCHA, or designed
automatically skip handwriting rules. Handwriting recognition specifically to prevent OCR.
of letters had been around that time in the 19th century. The
obligation to recognize handwritten digits, using a classifier, has
unlimited value and use such as online text recognition on
II. METHODOLOGY
computers, tablets, sight zip codes for postal checks, bank checks
see, for most numerical entries in the building manually
completed (for example - tax preparation) and so on. Hardware Requirements : Xenon Processor/ AWS
Handwritten digital is not always the same size, dimensions, or EC2 Server
coordinates and sequences of maps. Our guide, to use the pattern Software Requirements:
• Python 3.5+
partitioning process handwritten digit recognition is provided in • Scikit-Learn (latest version)
MNIST data that sets the handwritten digit images from 0-9. • Numpy (+mkl for windows)
Details set used for our application was built 60,000 training • Matplotlib
• Keras Theano and Tensor Flow
images and 10,000 test images. Each image is 28 x 28 grayscale
(0-255) labelled with each name.
tes te build a neural network. Here, we use the Sequential class from
Di Keras to build the network. In this network, we have three sets
00 Da mensio of layers "CONV => ReLU => POOL".
ta n a) Initial Convolution Layer: In the first layer, we take 20
Ty trick filters that run like a smooth 5x5 size window over all
28x28 matrix images and try to find pixels for maximum
pe
resolution
REFERENCES
[1] R.BabithaLincy, Dr.R.Gayathri, SVCE, Sriperumbudur.,
“HANDWRITTEN RECOGNITION FOR TAMIL LANGUAGE:
OVERVIEW, CHALLENGES ANDFUTURE”, International
Conference on Recent Trends in Computing, Communication and
Networking Technologies (ICRTCCNT’19) Oct 18-19, 2019, Kings
Engineering College, Chennai, TamilNadu, India.
[2] J.Pradeep, E.Srinivasan and S.Himavathi, “DIAGONAL BASED
FEATURE EXTRACTION FOR HANDWRITTEN ALPHABETS
RECOGNITION SYSTEM USING NEURAL NETWORK”,
International Journal of Computer Science & Information
Technology (IJCSIT), Vol 3, No 1, Feb 2011
[3] MOSHIUR RAHMAN, IQBAL MAHMUD, MD. PALASH
UDDIN, MASUD IBN AFJAL, MD.AHSAN HABIB, FAISAL
KABIR, “HANDWRITTEN BENGALI CHARACTER
RECOGNITIONTHROUGH GEOMETRY BASED FEATURE
EXTRACTION”, Journal of Theoretical and Applied Information
Technology, 15th December 2019, Vol.97, No. 23