Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


A Neural Turing Machine implementation in Torch.

Subscribe to updates I use torch-ntm

Statistics on torch-ntm

Number of watchers on Github 259
Number of open issues 1
Average time to close an issue 3 days
Main language Lua
Average time to merge a PR about 1 hour
Open pull requests 0+
Closed pull requests 2+
Last commit over 4 years ago
Repo Created over 5 years ago
Repo Last Updated over 2 years ago
Size 190 KB
Organization / Authorkaishengtai
Page Updated
Do you use torch-ntm? Leave a review!
View torch-ntm activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating torch-ntm for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

A Neural Turing Machine in Torch

A Torch implementation of the Neural Turing Machine model described in this paper by Alex Graves, Greg Wayne and Ivo Danihelka.

This implementation uses an LSTM controller. NTM models with multiple read/write heads are supported.


Torch7 (of course), as well as the following libraries:





All the above dependencies can be installed using luarocks. For example:

luarocks install nngraph


For the copy task:

th tasks/copy.lua

For the associative recall task:

th tasks/recall.lua
torch-ntm open issues Ask a question     (View All Issues)
  • almost 5 years model learned for the copy task with default parameters doesn't generalize
torch-ntm list of languages used
More projects by kaishengtai View all
Other projects in Lua