This is a PyTorch implementation of the paper "A Deep Learning Approach to Ancient Egyptian Hieroglyphs Classification" by Barucci et al.
Please download the dataset "EgyptianHieroglyphDataset_Original" at my Google Drive.
Please download the dataset "EgyptianHieroglyphDataset_Original_Clean" (40 classes) at my Google Drive.
Image | |||
---|---|---|---|
Gardener Label | D21 | E34 | V31 |
Steps for running full Python code:
- Download "EgyptianHieroglyphDataset_Original" dataset from my Google Drive
- Download "src" folder in this repo
- Install all the requirements for Python packages
- Run main.py
- The training will start right away!
Steps for running Jupyter Notebook:
- Click Egyptian_model_with_ResNet_Modular.ipynb in my repo
- Click "Open in Colab"
- Download "EgyptianHieroglyphDataset_Original" dataset from my Google Drive and store it into your Google Drive
- Connect the Google Colab with your Google Drive and run the codes
- The training will start right away!
Performance (Accuracy on 40 classes):
- ResNet-50: 98.6%
Prior implementations:
- GlyphReader by Morris Franken which extracts features using Inception-v3 and classifies hieroglyphs using SVM.
TODO:
- Implementation for Glyphnet
- Implementation for Inception-v3
- Implementation for Xception