In this repository, you can find Convolutional Neural Networks written in numpy from scratch (no framework involved) that trains by mini-batches. In the related notebook, we'll use a pre-trained model to recognize and classify images of handwritten digits.
To run it You need jupyter notebook installed or You can run it using google colab.
The main file is [Convolutional Neural Networks.ipynb]([Convolutional Neural Networks.ipynb])
-numpy
-matplotlib
-pandas
-scipy
-pickle
-random