A convolutional neural network fully implemented using NumPy
- NumPy (obviously)
- TensorFlow Contrib (To download and train on MNIST data)
- keras.utils (To convert labels to one-hot)
Of course, the CNN is built without using these.
Execute using python numpy_cnn.py