A Neural Turing Machine

A neural network architecture that can learn to perform complex tasks by reading and writing to an external memory. The NTM is a generalization of the long short-term memory (LSTM) network, which is a type of recurrent neural network (RNN).

A Neural Turing Machine

Areas of application

  • Data Processing
  • Machine Learning
  • Artificial Intelligence
  • Language Translation
  • Autonomous Systems
  • Pattern Recognition
  • Robotics Programming
  • Data Analytics

Example

An NTM was used to solve a problem in natural language processing by reading a database of text and using the information to generate new text. The NTM was able to learn to perform this task without being explicitly programmed to do so.