This project implements a simple neural network using only the NumPy library in Python to recognize handwritten digit from MNIST dataset. The neural network is built manually, including phases such as optimization with gradient descent, forward propagation, and backpropagation.
- Clone the repository to your computer:
- Create a virtual environment (optional but recommended):
python3 -m venv venv- Activate the virtual environment:
source venv/bin/activate- Install the requirements:
pip install -r requirements.txtThe .ipynb notebook it's ready for start, you just need to run it using your virtualenv or just upload it on
Google Colab.