Implementing Deep Learning for Handwritten Digit Recognition from scratch
👨💻MNIST-Digit-Recognition
┣ 📂assets // Contains all the reference gifs, results images
┃ ┣ 📂results
┣ 📂data // MNIST dataset
┃ ┣ 📄mnist.pkl.gz
┣ 📂documentation // Documentation
┣ 📄neural_network.py
┣ 📄README.md
To download and use this code, the following python libraries are required:
numpy
matplotlib
pickle
gzip
Clone the project by typing the following command in your Terminal/CommandPrompt
git clone https://github.com/PritK99/MNIST-Digit-Recognition
Navigate to the MNIST-Digit-Recognition folder
cd MNIST-Digit-Recognition
Once the requirements are satisfied, use the following commands to run the respective python file:
python <name_of_the_file.py>
- Neural Network and Deep Learning by Michael Nielsen.
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization taught by Andrew NG, delivered through Coursera.