Development of a High Efficiency Pattern Recognition Algorithm Using Neural Networks
Overview
The purpose of my project was to create an artificial intelligence algorithm that would, be able to identify hand-written digits without using any existing artificial intelligence libraries. I started by creating a single layer neural network that involved having inputs connected to outputs by weighting factors. I created my computer programs without using existing libraries. I randomly generated data with different patterns that my algorithm would, over time, learn to identify. I used a series of equations to train my algorithm on. After I successfully created my single layer neural network I created a hidden layer neural network. This is similar to the single layer network except that the inputs are connected by weights to a hidden layer and then the hidden layer is connected by weights to the outputs. This network works similarly but with one extra step which was the hidden layer. I tested different training data sizes and came to the conclusion that the more training data, the better. Then I used my hidden layer network and edited it to be able to identify hand-written digits. I downloaded all of my characters for my program from an open-source national database and was successful in my goal of creating a neural network that would be able to read hand-written digits. My algorithm read the digits correctly at 95 percent. I was very pleased with this result because I originally hoped that it would be at a 50 percent accuracy.
Competition history
- ISEF 2019
Resources
Related projects
ISEF · 2017
Utilizing Artificial Neural Networks in Data Analysis
ISEF · 2018
Optical Recognition of Cursive Handwriting
ISEF · 2016
Using Artificial Intelligence Systems for Autonomous Visual Comprehension and Handwriting Generation
ISEF · 2021
Language Recognition With Machine Learning
ISEF · 2015
Programming an Adaptive Artificial Intelligence Utilizing Past Pattern Recognition
ISEF · 2020
American Sign Language Classifier
ISEF · 2018
Comparison Between Gradient Descent and Newton Method Optimization Algorithms Resulting in the Creation of a Unique Algorithm
ISEF · 2015
It's a Matter of Life and Breath: A Novel Computer Diagnosis Tool for Early Detection of Lung Cancer SPNs towards Big Data Analysis
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair