recurrent neural networks (RNNs) represent the state of the art in
translation, image captioning, and speech recognition. They are also capable of
learning algorithmic tasks such as long addition, copying, and sorting from a
set of training examples. We demonstrate that RNNs can learn