A simple artificial neural network (ANN) implementation for recognizing handwritten digits using the MNIST dataset.
ANN-Number-Recognition/
├── model.py # Neural network model implementation
├── utils.py # Helper functions
├── train.py # Training script
├── test.py # Testing and visualization
├── requirements.txt # Python dependencies
└── README.md # Project documentation
pip install -r requirements.txtpython train.pyThis will train the model on the MNIST dataset and save the parameters in a file defaultly named as mnist.pth.
python test.pyThis will evaluate the model on test samples and visualize predictions.
- MNIST dataset from Yann LeCun's website
This project is licensed under the MIT License.