ScottT2-spec/mnist-neural-network-

Neural network from scratch (NumPy only, 96% accuracy) + Kaggle Digit Recognizer competition entry (99.685% accuracy, top 40). No frameworks for the from-scratch version.

32
/ 100
Emerging

This project offers two ways to build or understand systems that recognize handwritten digits. It takes images of individual digits (0-9) as input and outputs which digit is present in the image. This is ideal for data scientists, machine learning engineers, or students learning about neural networks and image classification.

Use this if you need to accurately identify handwritten digits from images or if you want to learn the fundamental mechanics of neural networks from the ground up.

Not ideal if you need to classify complex images with many objects or if you require an extremely fast training time for a production system.

handwriting-recognition image-classification machine-learning-education deep-learning-fundamentals optical-character-recognition
No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 11 / 25
Community 5 / 25

How are scores calculated?

Stars

15

Forks

1

Language

Python

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ScottT2-spec/mnist-neural-network-"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.