资源算法ntm-one-shot

ntm-one-shot

2020-02-26 | |  34 |   0 |   0

One-shot Learning with Memory-Augmented Neural Networks

Theano implementation of the paper One-shot Learning with Memory-Augmented Neural Networks, by A. Santoro et al.

Getting started

To avoid any conflict with your existing Python setup, and to keep this project self-contained, it is suggested to work in a virtual environment with virtualenv. To install virtualenv:

sudo pip install --upgrade virtualenv

Create a virtual environment called venv, activate it and install the requirements given by requirements.txt.

virtualenv venvsource venv/bin/activate
pip install -r requirements.txt

Omniglot

In order to run the experiment on the Omniglot dataset, you first need to download the dataset in the data/omniglot folder (see the README for more details).

Tests

This projects has a few basic tests. To run these tests, you can run the py.test on the project folder

venv/bin/py.test mann -vv

Paper

Adam Santoro, Sergey Bartunov, Matthew Botvinick, Daan Wierstra, Timothy Lillicrap, One-shot Learning with Memory-Augmented Neural Networks, [arXiv]


上一篇:NTM-tensorflow

下一篇:torch-ntm

用户评价
全部评价

热门资源

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • shih-styletransfer

    shih-styletransfer Code from Style Transfer ...