title: Neural Network - Real time prediction
body: <p>I'll preface this question by saying I'm no expert when it comes to machine learning but I have a fair understanding of neural networks.</p>
  
  <p>Up until this point, the networks I've created to solve trivial problems all use the idea of having a large set of training data, feeding this data through the network and using back propagation to adjust the various weights.</p>
  
  <p>However, how would I approach a problem where data is gathered in real time and a network must use this data during the learning process in order to predict a suitable action to take.</p>
  
  <p>For example, lets say I'm developing fighting game where the player can perform various attacks on enemy mobs. Would it be possible to develop a neural network that could process the moves a player is performing and eventually use this data to predict the player's next action? E.G. The player has performed action <strong>A</strong> twice in a row, using the data gathered about the player previously, the network predicts the player will perform action <strong>B</strong> next.</p>
  
  <p>Unfortunately I don't have sufficient knowledge in the subject to come to a conclusion as to whether or not neural networks are even appropriate for this problem. If this is the case, what techniques could be employed to solve such a problem?</p>