title: Text analysis based on Neural Networks
body: <p>Consider the situation where we have a message and we want to find word sequences according to a specific pattern. For example:</p>
  
  <p>Pattern - <strong>TIME AND PLACE</strong></p>
  
  <p><strong>Message</strong></p>
  
  <blockquote>
    <p><em>Hey bro, what's up? :) Now I can't come and help you because I have a lot of work today. Hence, I have no time. But I will be free
    tomorrow. Can we meet at 3 p.m. near subway?</em></p>
  </blockquote>
  
  <p><strong>Solution</strong> </p>
  
  <blockquote>
    <p>"at 3 p.m. near subway".</p>
  </blockquote>
  
  <p>This search is done with the help of Neural Networks. </p>
  
  <p>According to the articles I have read, we can realize this idea using:</p>
  
  <ol>
  <li>word2vec.</li>
  <li>Received vectors we pass to the Neural Network and the result is ready.</li>
  </ol>
  
  <p>I assume the type of Neural Networks to use is: LSTM. </p>
  
  <p>All this must be implemented in code for Android.</p>
  
  <p>Can you advice me what I have to use, and how to materialize this idea? Which libraries will be helpful for this?</p>