This program solves the "Digit Recognizer" tutorial challenge on kaggle.com, using a simple MLP. See https://www.kaggle.com/c/digit-recognizer for more details about the machine learning problem.
Main reference: the MIT Deep Learning textbook (http://www.deeplearningbook.org/, by Ian Goodfellow, Yoshua Bengio, and Aaron Courville).