ScottT2-spec / mnist-neural-network-
PublicNeural network from scratch (NumPy only, 96% accuracy) + Kaggle Digit Recognizer competition entry (99.685% accuracy, top 40). No frameworks for the from-scratch version.
This repository provides a complete, from-scratch Python script for training a simple neural network to recognize handwritten digits from the MNIST dataset, including visualizations of predictions and performance metrics.
How It Works
You stumble upon this fun project on GitHub that teaches how a smart system can learn to recognize handwritten numbers just by looking at pictures.
Click to open the ready-to-run notebook file in a free online tool like Google Colab, where everything is set up for you.
Hit the run button and watch as the system learns from thousands of example drawings, getting smarter with each round.
Every few minutes, you get a cheerful update on how accurate it's becoming, climbing up to around 96%.
Beautiful pictures pop up showing the system guessing numbers on new drawings, with green for correct and a summary of its strengths and slip-ups.
You've built and trained a number-recognizing brain from the ground up, ready to impress friends with its near-perfect guesses!
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.