Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Recurrent Models of Visual Attention

Replication in Tensorflow of the following paper:
Mnih, Volodymyr, Nicolas Heess, and Alex Graves.
"Recurrent models of visual attention."
Advances in neural information processing systems. 2014.
https://papers.nips.cc/paper/5542-recurrent-models-of-visual-attention

Based in part on the following implementations:

installation

$ pip install thrillington
(thrillington because there is already a ram on PyPI, and because https://en.wikipedia.org/wiki/Thrillington)

usage

The library can be run from the command line with a config file.

$ ram train ./RAM_config-2018-10-21.ini

...

  0%|          | 0/10000 [00:00<?, ?it/s]

config.train.resume is False,
will save new model and optimizer to checkpoint: /home/you/data/ram_output/results_20181021/checkpoints/ckpt

Epoch: 1/200 - learning rate: 0.001000

282.5s - hybrid loss: 1.690 - acc: 6.000: 100%|██████████| 10000/10000 [04:42<00:00, 35.65it/s]
  0%|          | 0/10000 [00:00<?, ?it/s]

mean accuracy: 9.97
mean losses: LossTuple(loss_reinforce=-1.1296023, loss_baseline=0.09972435, loss_action=2.3005059, loss_hybrid=1.2706277)

Epoch: 2/200 - learning rate: 0.001000

282.8s - hybrid loss: 1.223 - acc: 10.000: 100%|██████████| 10000/10000 [04:42<00:00, 35.50it/s]
  0%|          | 0/10000 [00:00<?, ?it/s]
...

For a detailed explanation of the config file format, please see here

CHANGELOG

To see past changes and work in progress, please check out the CHANGELOG.

Metadata

Release files for thrillington 0.0.2a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thrillington 0.0.2a1
File Size Uploaded
thrillington-0.0.2a1.tar.gz 26.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thrillington 0.0.2a1
File Interpreter ABI Platform
thrillington-0.0.2a1-py3-none-any.whl Python 3 none any Details

Total release size: 57.8 kB

Release files / thrillington-0.0.2a1.tar.gz

Download URL thrillington-0.0.2a1.tar.gz
Size 26.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b97d40961ad2c03dda5176b34c5e8fb01ab5e06705e99b130c5666bdc5e15913
BLAKE2b-256 checksum
How to use checksums
9ea4b54c43e74a7ed1c0c1865bcfde360c5bb9dd9f99a81d97e76571f3a5e390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.29.1 CPython/3.6.6

Release files / thrillington-0.0.2a1-py3-none-any.whl

Download URL thrillington-0.0.2a1-py3-none-any.whl
Size 31.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9dd417d9df70a324b96e7d77b5c70248df0624496c7ea7637d4f34c65dc0fe9
BLAKE2b-256 checksum
How to use checksums
d18f9c5e0fab0a7ce3b869777d7dcdade4bb6280389d6339a0dfd4b8440e2a1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.29.1 CPython/3.6.6

Release history Release notifications | RSS feed

This release

0.0.2a1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page