Digit Recognition Using
University of Massachusetts: Dartmouth
The goal of this research project is to use an artificial
neural network machine learning algorithms with back
propagation to develop a program which will recognize
handwritten letters and numbers.
Artificial Neural Network
An artificial neural network
learning algorithm is a learning
algorithm that is inspired by the
structure and functional aspects of
biological neural networks.
Computations are structured in
terms of an interconnected group
of artificial neurons, processing
information using a connectionist
approach to computation.
Reading in the images of
handwritten numbers and
letters and outputting the
Adding distortion to try to
The machine was written
using MATLAB works in
runs through a set
of data and learns and sets
runs through new
data and tries to guess.
It takes in a matrix of data
with images 20px by 20px
Finding/Creating new data to test the machine with.
Teaching the machine to work with letters, only works
with numbers for now.
Adding the distortion and test out the CAPTCHAs.