Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kmohamedalie/optical-recognition-of-handwritten-digits

Recognising Handwritten digits with 98.89% accuracy, precision and f1-score
https://github.com/kmohamedalie/optical-recognition-of-handwritten-digits

computer-science handwritten-digit-recognition ibm machine-learning ocr-recognition random-forest snapml

Last synced: 6 days ago
JSON representation

Recognising Handwritten digits with 98.89% accuracy, precision and f1-score

Awesome Lists containing this project

README

        


# Optical Recognition of Handwritten Digits

https://github.com/Kmohamedalie/Optical-Recognition-of-Handwritten-Digits/assets/63104472/68bb58a1-8707-4f17-9786-2ec7cd2a76fe

**Source:** [IBM Technology - Optical Character Recognition (OCR)](https://www.youtube.com/watch?v=or8AcS6y1xg)

Task:

Recognising handwritten digits using classical machine learning algorithms (Random Forest and Support Vector Machine)

### **Complete JupyterNotebook:** [Link](https://github.com/Kmohamedalie/Optical-Recognition-of-Handwritten-Digits/tree/master/Notebook)


**Metrics:**

| Algorithm | Precision | Recall | F1-score | Accuracy |
|-----------|-----------|---------|----------|----------|
|Support Vector Machine | 98.89% | 98.89% | 98.89% | 98.89% |


What's OCR by Medium:


Handwritten digit recognition is an ability of machines to recognize human written digits or numbers. OCR[Optical Character Recognition] is one of the examples of handwritten text recognition. It is quite difficult for machines to understand or recognize human written text or numbers. The solution for this problem is programs like OCR or handwritten digit recognition programs. These programs takes image as input and converts them into machine understandable bits. And with the help of these bits, the computer recognizes the digits present in the image.