This project is a digit recognizer that uses a neural network to identify digits from images. The neural network is trained on the MNIST dataset, which consists of 60,000 training images and 10,000 test images. The project uses Python programming language.
- Clone the repository.
- Install the required dependencies.
- Run the
digit_recognizer.py
file. or run on colab - Simply view it on website https://bit.ly/NeuralNet-DigitRecognizer
- NumPy
- Matplotlib
I followed a YouTube tutorial to make this project as I am learning neural network, and this is considered as the "hello world" of neural networks.
Currently, this project is written in Python, but my goal is to rewrite it in Scala. Scala is a powerful scalable language and is used for big data analysis. The main reason I love Scala is its functional programming paradigm, which makes code easier to read and maintain.