This repository can be used for educational purpose by anyone interested in learning about neural networks.
- Verify Python version
python --version # Python 3.12.2
- Create virtual environment
python -m venv .venv
- Activate virtual environment
source .venv/bin/activate
- Install dependencies
pip install -r requirements.txt
model.json has been trained based on MNIST dataset by running:
python trainer.py
Showcase the model in a gradio-based demo by running:
python app.py
- YouTube playlist by 3Blue1Brown
- GitHub repo by mnielsen