← All kits

Computer VisionStarterStarter kitCNN from scratchData augmentationIndian script

Devanagari Handwritten Character Recognition

Draw a letter with the mouse and a small CNN (PyTorch) reads it live: 46 classes, क to ज्ञ and the digits ० to ९, trained on 92,000 handwritten images. The kit compares the CNN with a plain neural network, tests what augmentation buys, and shows which letters get confused and why (ढ/द, ब/व).

₹1,499 one-time
Buy this kit

Secure checkout by Dodo Payments (UPI, cards). Your personalised download link is e-mailed within 24 hours. One purchase covers one project team of up to 4 students. See terms and refunds.

Devanagari handwriting kit demo: the letter pa drawn with the mouse on a canvas, recognised as pa with probability 0.909 and the top-5 guesses listedDevanagari handwriting kit demo: the letter pa drawn with the mouse on a canvas, recognised as pa with probability 0.909 and the top-5 guesses listed

Our honest results

CNN accuracy - official test split (13,800 images)0.9956
Plain neural network (no convolutions), same size0.9628
Thin-stroke test: CNN with vs without augmentation0.950 vs 0.476

Augmentation leaves the clean test score unchanged but saves the model when the pen changes, which makes a good viva point. Trains in 1.6 min on an RTX 5070 Laptop GPU or about 11 min on a laptop CPU, so no GPU is needed.

What's included

Dataset credit

Acharya S., Gyawali P. (2015). Devanagari Handwritten Character Dataset. UCI Machine Learning Repository. doi:10.24432/C5XS53 - CC BY 4.0.

Academic integrity

We sell code and teaching, not finished projects. You must understand, extend and write up the work yourself, acknowledge the kit and cite the dataset. No ready-made reports.

← Back to all kits