Skip to content

Machine Learning application to recognize handwritten Arabic letters.

Notifications You must be signed in to change notification settings

elkhader/handwritten-arabic-letters-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Handwritten Arabic letters recognition

Overview

Machine Learning Python application to recognize Arabic letters using the classifier k-NN and the descriptor LBP.

Dataset

The model was trained on the dataset Arabic Handwritten Characters Dataset. It contains 16800 images of 32x32, each of a signle handwritten arabic letter.

k-nearest neighbors (k-NN)

A supervised classification learning algorithm. It assigns the closest neighboring class to an input.

Local Binary Pattern (LBP)

A visual descriptor used for classification in computer vision. It's mainly used for texture classification. We noticed, upon applying it on the handwritten pictures, an improvement in the accuracy of the k-NN model.

Short demonstration

This application was a part of a school assignment where k-NN and LBP were specifically required. Hence the reason why they were used.

Contributors

Fatiha HAMMA (@05-byhata)

About

Machine Learning application to recognize handwritten Arabic letters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published