Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1.05 KB

File metadata and controls

20 lines (19 loc) · 1.05 KB

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!