<p>This paper may the thing you are looking for: </p>

<p><a href="https://arxiv.org/abs/1608.02214" rel="nofollow noreferrer">[1608.02214] Robsut Wrod Reocginiton via semi-Character Recurrent Neural Network</a></p>

<p>A Brief introduction:</p>

<p>The author of this paper demonstrated a method to recognize jumbled words which like Cmabrigde Uinervtisy(Cambridge  University). Training the neural network with correct begin, end characters and the encoded internal characters which doesn't contain it's position information, the neural network can learn to recognize and correct it.</p>

<p>You can easily modify the network structure to adapt your own need, the OCR, as you had mentioned.</p>

<p><a href="https://i.stack.imgur.com/bCMyK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bCMyK.png" alt=""></a><br>
<sub>(source: <a href="https://screenshotscdn.firefoxusercontent.com/images/24464385-3bef-4555-80ce-669d252fe5fe.png" rel="nofollow noreferrer">firefoxusercontent.com</a>)</sub>  </p>

<p><a href="https://i.stack.imgur.com/ydmKA.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ydmKA.png" alt=""></a><br>
<sub>(source: <a href="https://screenshotscdn.firefoxusercontent.com/images/313b52fb-f590-4904-9144-f1044160a0df.png" rel="nofollow noreferrer">firefoxusercontent.com</a>)</sub>  </p>
String Matching Using Recurrent Neural Networks
<p>I have recently started exploring Recurrent Neural Networks. So far I have trained character level language model on tensorFlow using Andrej Karpathy's <a href="http://karpathy.github.io/2015/05/21/rnn-effectiveness/" rel="noreferrer">blog</a>. It works great.</p>

<p>I couldnt however find any study on using RNNs for string matching or keyword spotting. For one of my project I require OCR of scanned documents and then parsing the converted text for key data points. Most string matching techniques fail to incorporate the OCR conversion mistakes and that leads to significant error.</p>

<p>Is it possible to train the RNN on the variations of converted text I receive and use it for finding keywords.</p>