文件名称:dnc:可微神经计算机的 TensorFlow 实现
文件大小:49KB
文件格式:ZIP
更新时间:2024-08-24 11:16:16
Python
可微神经计算机 (DNC) 该软件包提供了上的可微神经计算机的实现。 任何公开使用此源代码产生的结果的出版物都必须引用“使用具有动态外部记忆的神经网络的混合计算”,Nature 538, 471–476(2016 年 10 月)doi:10.1038/nature20101。 介绍 可微分神经计算机是一个循环神经网络。 在每个时步,它具有以下组成的当前存储器中的内容(以及诸如存储器使用辅助信息)的状态,并且在时间映射输入t ,以输出在时间t 。 它是作为RNNCore模块的集合来实现的, RNNCore模块允许将不同的模块连接在一起以试验架构的变化。 访问模块是主要 DNC 逻辑发生的地方; 因为这是写入和读取内存的地方。 在每个时间步,访问模块的输入是从controller传递过来的向量,其输出是从内存中读取的内容。 它使用两个futher RNNCore S: TemporalL
【文件预览】:
dnc-master
----.gitignore(1KB)
----README.md(3KB)
----train.py(6KB)
----LICENSE(11KB)
----dnc()
--------access.py(13KB)
--------addressing_test.py(16KB)
--------addressing.py(17KB)
--------access_test.py(6KB)
--------util.py(3KB)
--------util_test.py(2KB)
--------repeat_copy.py(15KB)
--------__init__.py(0B)
--------dnc.py(5KB)
----CONTRIBUTING.md(984B)
----images()
--------dnc_model.png(16KB)
----setup.py(466B)