NovaMind
- 1 Devlogs
- 10 Total hours
A neural network built from raw NumPy (zero frameworks) that trains on MNIST to recognize handwritten digits, with a live canvas demo where you draw a digit and it predicts in real time.
A neural network built from raw NumPy (zero frameworks) that trains on MNIST to recognize handwritten digits, with a live canvas demo where you draw a digit and it predicts in real time.
Feedback
mrrp mrrp~ :3
i'm rejecting this project for the following reasons:
- your ai declaration is entirely ai generated, please write it yourself
- your readme is almost entirely ai generated, please rewrite it yourself
- your demo link does not work, please fix it
we cannot accept your project until these issues have been addressed and resolved. if you have any questions, please open a ticket in #ask-the-shipwrights
Shipwright walkthrough
Feedback
Hello,
Please address the previous reviews' feedback.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Feedback
Hello,
I appreciate you rewriting your README by hand, however you've not re-written any of the code, it's still the AI-generated code from earlier.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Feedback
Cool project! but the canvas seems to glitch out when I clear it (see the vid) please fix it and resubmit!
Shipwright walkthrough
Feedback
Hey there!
Cool project however It seem's your Ai declaration is AI generated. can you please handwrite it and reship.
Dm @Rohan for any questions : D
Shipwright walkthrough
Feedback
Hello,
You appear to have rewritten the README with more AI, please do not do that, rewrite by hand.
Also, removing the AI comments and docstrings without actually re-writing code with not be accepted.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights
Shipwright walkthrough
Feedback
Hello,
Please address the previous reviews' feedback.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Feedback
Hello,
Please address the previous review's feedback, we didn't reject based on the docs/ folder.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Feedback
Hello,
Your project codebase is almost entirely AI-generated with no human effort whatsoever, please re-write majority of your codebase including your README by hand for approval.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Built NovaMind — a multi-layer perceptron trained on MNIST, written entirely from scratch using only NumPy. No PyTorch, no TensorFlow.
What I implemented by hand:
Forward and backward pass through every layer
ReLU and Softmax activations
Cross-entropy loss
Mini-batch SGD with L2 regularization (λ=0.0001)
Xavier weight initialization
Full MNIST data pipeline — download, parse IDX binary format, normalize, one-hot encode
Final results: 99.69% train accuracy, 97.91% test accuracy.
Also built:
Visualization suite — loss curve, confusion matrix, and a prediction grid showing wrong vs correct predictions
Live interactive demo — draw a digit on a browser canvas, the model predicts it in real time using trained weights exported as JSON and a forward pass written in JavaScript
GitHub: omsingh-19/NovaMind
Live demo: NovaMind MNIST Digit Recognizer