All projects

Persian Digit Recognition

MNIST exists for Latin digits — Persian needed one. I collected the dataset first, then trained the network on it.

2019Shahid Beheshti University
Python · Deep Learning · Neural Networks

Deep-learning courses hand you MNIST on a plate. Persian digits — ۰ through ۹ — had no such plate. So the final project for the Deep Learning course at Shahid Beheshti became two projects: build the dataset, then learn from it.

The dataset — handwritten Persian digits, collected and preprocessed into an MNIST-style corpus.

The model — a neural network trained and evaluated on that corpus, in Python.

The lasting lesson was the first half: real machine learning starts long before the model, in the data nobody has gathered yet.

All projectsWork with meWritten from the repository, not the résumé.