Train a convolutional neural network to recognize the MNIST handwritten digits. You may obtain the training and test sets from http://yann.lecun.com/exdb/mnist/. Your implementation will be judged on the following criteria.
a) Successful training and testing of classifier indicating training and test accuracies.
b) Live demo presenting capture and detection of handwritten digits.
Extra Credit: Live Demo presenting localization and identification of a handwritten digit that has been embedded in another image