back-propagation algorithm for neural networks and apply it to the task of hand-written digit recognition.