Skip to content

Character recognition using basic machine learning and machine vision. EMNIST datasets used.

Notifications You must be signed in to change notification settings

NelsonIg/EMNIST--Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMNIST -Classification

This project aims to implement a simple classification of characters using common classifiers. Basics of machine learning and machine vision are used.

Files

  1. src/ML-Models.ipynp: training and testing of models
  2. src/char_recognition.ipynp: classifying characters from provided image.
  3. src/models: contains classifiers

Installation

Don't use python 3.9. Sklearn has at this moment some trouble with it. If tkinter is not installed by default, then get it for your environment. Anaconda is recommended, since it has tk by default. You will need Jupyter as well for training models, which comes with Anaconda too.
If Anaconda is installed:

conda create -n venv python=3.8
conda activate venv
pip install -r requirements.txt

Example Output

Here the bal_MLP_clf is used to classify digits and letters. But be free to train new models!

About

Character recognition using basic machine learning and machine vision. EMNIST datasets used.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •