A Convolution Neural Network (CNN) From Scratch
This was written for my blog post CNNs, Part 1: An Introduction to Convolution Neural Networks.
Usage
Install dependencies:
$ pip install -r requirements.txt
Then, run it with no arguments:
$ python cnn.py
You can also run this code in your browser.