Skip to content

Implementation of Siamese network for handwritten Arabic characters using Keras.

Notifications You must be signed in to change notification settings

HusseinYoussef/Arabic-handwritten-one-shot-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Arabic-handwritten-one-shot-learning

Implementation of Siamese network for handwritten Arabic characters using Keras.

Dataset

  • The dataset is available on Kaggle here.
  • I have used 60% of the characters (16 characters) for training and used the other 40% for testing (12 characters).
  • I chose 20 images for each class (character) randomly using different seeds and the performance was similar for each seed.

Performance

  • The validation was done using N-way one shot learning over 500 trials with N in range (2-12).
  • I have also tested it against Nearest neighbour.
  • The training and validation were done using GPU and Google Colab.
  • Model weights are available here with 92.8% accuracy on test data.

Plot

References

About

Implementation of Siamese network for handwritten Arabic characters using Keras.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published