Skip to content
Alphabet recognition using EMNIST dataset.
Python
Branch: master
Clone or download
Latest commit 375a4cd Aug 22, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea major commit. Apr 15, 2018
__pycache__ major commit. Apr 15, 2018
gzip major commit. Apr 15, 2018
Alpha-Rec.py major commit. Apr 15, 2018
Alphabet_Recognizer_DL.py major commit. Apr 15, 2018
Alphabet_Recognizer_LR.py major commit. Apr 15, 2018
Alphabet_Recognizer_NN.py major commit. Apr 15, 2018
LICENSE.txt Adding readme.md and LICENSE.txt Apr 14, 2018
emnist.gif adding gif Apr 15, 2018
readme.md Update readme.md Aug 22, 2018
requirements.txt added requirements.txt Apr 15, 2018

readme.md

Alphabet Recognition

This code helps you classify different alphabets using softmax regression (lower case).

Sourcerer

Code Requirements

You can install Conda for python which resolves all the dependencies for machine learning.

Description

Softmax Regression (synonyms: Multinomial Logistic, Maximum Entropy Classifier, or just Multi-class Logistic Regression) is a generalization of logistic regression that we can use for multi-class classification (under the assumption that the classes are mutually exclusive). In contrast, we use the (standard) Logistic Regression model in binary classification tasks.

For more information, see

Python Implementation

  1. Dataset- Extended MNIST dataset (letters)
  2. Images of size 28 X 28
  3. Classify alphabets from a to z
  4. Logistic Regression, Shallow Network and Deep Network Support added.

Train Acuracy ~ 91 to 99%

Test Acuracy ~ 70 to 84%

Execution for writing through webcam

To run the code, type python Alpha-Rec.py

python Alpha-Rec.py
You can’t perform that action at this time.