|
|
|
|
|
by zmgehlke
3354 days ago
|
|
So, I'll own up to it, I'm kinda dumb (or at least not read up on this). Can someone explain what a DNC is? Assume I know most CS undergrad topics -- or can at least google them; eg, I know what a Turing machine is but not what a neural Turing machine is. |
|
https://arxiv.org/abs/1410.5401
A Neural Turing machine is a type of neural network with addressable memory - it learns rather than being explicity programmed.
The net also learns to boot, i.e. how to read/ write it's own memory from scratch.
Stochastic Gradient Descent learning relies on backpropagation of the error corrections to the individual weights to make a slight improvement - this requires a differentiable neural net.
This version innovates with content addressable memory. The authors demonstrate learning from big data sets and with reinforcement learning, (i.e. trial and error as an embodied agent).