This document discusses using a convolutional neural network (CNN) to classify handwritten digits from the MNIST dataset. It describes training a CNN model on MNIST data for 3 epochs, then using the trained model to predict the digit in an input image. The CNN architecture includes convolution and max pooling layers followed by a fully-connected layer. The model is trained on GPU and saved, then used to predict digits in new images.