Preface
Instead of just learning how to use a deep learning library, we are going to learn how to create one.
We start with a blank file and NumPy, and we don’t stop until we have a functional autograd engine and a collection of layer modules. By the end, we will use it to train MNIST, simple CNN and simple ResNet.