View on GitHub

Neural-Turing-Machines

An attempt at replicating Deepmind's Neural Turing Machines in Theano as a part of my bachelor's thesis

Download this project as a .zip file Download this project as a tar.gz file

Neural-Turing-Machines

An attempt at replicating Deepmind's Neural Turing Machines in Theano as a part of my bachelor's thesis.

Advisor: Prof. Amit Sethi

Here is the link to the paper: http://arxiv.org/abs/1410.5401

Results

Alt ntm-v1-on-test-seq-of-len-66

Alt ntm-v1-learning-curve

Alt ntm-v2-on-test-seq-of-len-34

Alt ntm-v2-learning-curve

Usage

For training: In ntm_v*.py set

to_test = False

To run your trained model or a pre-trained model from model directory,

In ntm_v*.py set

to_test = True
test_path = path_to_npz_model_parameters_file

Thesis Report

Please visit this link for my bachelor's thesis report.

Presentation

Please visit this link for a presentation with comments, of my thesis.

Reading material

Check out the reading material directory of this project on github for some relevant papers related to RAM based models.

Other NTM Implementations

Future works