├── .gitignore ├── LICENSE ├── README.md ├── assets ├── Controller-DFD.png ├── DNC-DFD.png ├── DNC-dynamic-mem.png ├── DNC-scalable.png ├── UML.png ├── allocation_weighting.png ├── babi-training.png ├── model-series-2-curve.png ├── model-series-4-curve.png └── model-single-curve.png ├── dnc ├── __init__.py ├── controller.py ├── dnc.py ├── memory.py └── utility.py ├── docs ├── basic-usage.md ├── data-flow.md └── implementation-notes.md ├── run_tests.sh ├── tasks ├── babi │ ├── README.md │ ├── checkpoints │ │ └── step-500005 │ │ │ ├── checkpoint │ │ │ ├── model.ckpt │ │ │ └── model.ckpt.meta │ ├── dnc │ ├── logs │ │ ├── events.out.tfevents.1483079568.ip-172-31-15-24 │ │ ├── events.out.tfevents.1483218179.ip-172-31-15-24 │ │ ├── events.out.tfevents.1483353893.ip-172-31-15-24 │ │ ├── events.out.tfevents.1483491250.ip-172-31-15-24 │ │ └── events.out.tfevents.1483628556.ip-172-31-15-24 │ ├── preprocess.py │ ├── recurrent_controller.py │ ├── test.py │ └── train.py └── copy │ ├── README.md │ ├── checkpoints │ ├── model-series-2 │ │ ├── checkpoint │ │ ├── model.ckpt │ │ └── model.ckpt.meta │ ├── model-series-4 │ │ ├── checkpoint │ │ ├── model.ckpt │ │ └── model.ckpt.meta │ └── model-single-10 │ │ ├── checkpoint │ │ ├── model.ckpt │ │ └── model.ckpt.meta │ ├── dnc │ ├── feedforward_controller.py │ ├── train-series.py │ ├── train.py │ └── visualization.ipynb └── unit-tests ├── controller.py ├── dnc ├── dnc.py ├── memory.py └── utility.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/README.md -------------------------------------------------------------------------------- /assets/Controller-DFD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/Controller-DFD.png -------------------------------------------------------------------------------- /assets/DNC-DFD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/DNC-DFD.png -------------------------------------------------------------------------------- /assets/DNC-dynamic-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/DNC-dynamic-mem.png -------------------------------------------------------------------------------- /assets/DNC-scalable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/DNC-scalable.png -------------------------------------------------------------------------------- /assets/UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/UML.png -------------------------------------------------------------------------------- /assets/allocation_weighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/allocation_weighting.png -------------------------------------------------------------------------------- /assets/babi-training.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/babi-training.png -------------------------------------------------------------------------------- /assets/model-series-2-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/model-series-2-curve.png -------------------------------------------------------------------------------- /assets/model-series-4-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/model-series-4-curve.png -------------------------------------------------------------------------------- /assets/model-single-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/assets/model-single-curve.png -------------------------------------------------------------------------------- /dnc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dnc/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/dnc/controller.py -------------------------------------------------------------------------------- /dnc/dnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/dnc/dnc.py -------------------------------------------------------------------------------- /dnc/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/dnc/memory.py -------------------------------------------------------------------------------- /dnc/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/dnc/utility.py -------------------------------------------------------------------------------- /docs/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/docs/basic-usage.md -------------------------------------------------------------------------------- /docs/data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/docs/data-flow.md -------------------------------------------------------------------------------- /docs/implementation-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/docs/implementation-notes.md -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/run_tests.sh -------------------------------------------------------------------------------- /tasks/babi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/README.md -------------------------------------------------------------------------------- /tasks/babi/checkpoints/step-500005/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/checkpoints/step-500005/checkpoint -------------------------------------------------------------------------------- /tasks/babi/checkpoints/step-500005/model.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/checkpoints/step-500005/model.ckpt -------------------------------------------------------------------------------- /tasks/babi/checkpoints/step-500005/model.ckpt.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/checkpoints/step-500005/model.ckpt.meta -------------------------------------------------------------------------------- /tasks/babi/dnc: -------------------------------------------------------------------------------- 1 | ../../dnc -------------------------------------------------------------------------------- /tasks/babi/logs/events.out.tfevents.1483079568.ip-172-31-15-24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/logs/events.out.tfevents.1483079568.ip-172-31-15-24 -------------------------------------------------------------------------------- /tasks/babi/logs/events.out.tfevents.1483218179.ip-172-31-15-24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/logs/events.out.tfevents.1483218179.ip-172-31-15-24 -------------------------------------------------------------------------------- /tasks/babi/logs/events.out.tfevents.1483353893.ip-172-31-15-24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/logs/events.out.tfevents.1483353893.ip-172-31-15-24 -------------------------------------------------------------------------------- /tasks/babi/logs/events.out.tfevents.1483491250.ip-172-31-15-24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/logs/events.out.tfevents.1483491250.ip-172-31-15-24 -------------------------------------------------------------------------------- /tasks/babi/logs/events.out.tfevents.1483628556.ip-172-31-15-24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/logs/events.out.tfevents.1483628556.ip-172-31-15-24 -------------------------------------------------------------------------------- /tasks/babi/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/preprocess.py -------------------------------------------------------------------------------- /tasks/babi/recurrent_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/recurrent_controller.py -------------------------------------------------------------------------------- /tasks/babi/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/test.py -------------------------------------------------------------------------------- /tasks/babi/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/babi/train.py -------------------------------------------------------------------------------- /tasks/copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/README.md -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-2/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-2/checkpoint -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-2/model.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-2/model.ckpt -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-2/model.ckpt.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-2/model.ckpt.meta -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-4/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-4/checkpoint -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-4/model.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-4/model.ckpt -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-series-4/model.ckpt.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-series-4/model.ckpt.meta -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-single-10/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-single-10/checkpoint -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-single-10/model.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-single-10/model.ckpt -------------------------------------------------------------------------------- /tasks/copy/checkpoints/model-single-10/model.ckpt.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/checkpoints/model-single-10/model.ckpt.meta -------------------------------------------------------------------------------- /tasks/copy/dnc: -------------------------------------------------------------------------------- 1 | ../../dnc/ -------------------------------------------------------------------------------- /tasks/copy/feedforward_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/feedforward_controller.py -------------------------------------------------------------------------------- /tasks/copy/train-series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/train-series.py -------------------------------------------------------------------------------- /tasks/copy/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/train.py -------------------------------------------------------------------------------- /tasks/copy/visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/tasks/copy/visualization.ipynb -------------------------------------------------------------------------------- /unit-tests/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/unit-tests/controller.py -------------------------------------------------------------------------------- /unit-tests/dnc: -------------------------------------------------------------------------------- 1 | ../dnc -------------------------------------------------------------------------------- /unit-tests/dnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/unit-tests/dnc.py -------------------------------------------------------------------------------- /unit-tests/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/unit-tests/memory.py -------------------------------------------------------------------------------- /unit-tests/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mostafa-Samir/DNC-tensorflow/HEAD/unit-tests/utility.py --------------------------------------------------------------------------------