Hand-written Digit Classification with DNNs
(University of Edinburgh, 2016)

The code shows DNN experiments with Adaptive Learning Rules, Batch Normalization, Convolutional Neural Networks (CNNs) and other standard NN approaches. The experiments are performed on the MNIST dataset. The code also shows how to perform batch back-propagation in python by leveraging on appropriate vector algebra for compute speed ups.