Drawnn is a simple terminal-based application that allows you to draw digits using your mouse and get real-time predictions from a neural network classifier.
The neural network is a multi-layer perceptron trained on the MNIST dataset using rusty_net.
- rusty_net - My neural network lib.
- ratatui - Terminal user interface library.
- crossterm - Enables mouse in terminal.
- The application loads pre-trained neural network weights from
nn.json
- The drawing interface captures your input in a 28x28 grid (MNIST format)
- The neural network processes the drawing in real-time
- Predictions and confidence scores are updated continuously