/vtb

Jupyter Notebooks used for the paper “Vector-derived transformation binding: an improved binding operation for deep symbol-like processing in neural networks”

Primary LanguageJupyter Notebook

Vector-derived transformation binding: an improved binding operation for deep symbol-like processing in neural networks

This repository contains the code used for the experiments and figures in the paper “Vector-derived transformation binding: an improved binding operation for deep symbol-like processing in neural networks”. It also comes with some precomputed results as running the full experiments can be quite time-intensive.

To run the code you first need a Python 3 installation (Python 2, might work, but has not been tested) with

Furthermore, you will need a number of additional packages which should be installable with the command

pip install --user -r requirements.txt

The code can be run by opening the notebooks in Jupyter Notebook which can be launched with

jupyter notebook

If you just want to view the notebooks without running the code, you can also click the GitHub links to see a rendered version.