|
|
|
|
|
by ndh2
3254 days ago
|
|
For one, input and output size has to be fixed. All these NNs doing image transformations or recognition only work on fixed-size images. How would you sort a set of integers of arbitrary size using a neural network? What does "solve with a NN" even mean in that context? Another problems/limitation I can think of is that in NNs you don't have state. The NN can't push something on a stack, and then iterate. How do you divide and conquer using NNs? Are NNs Turing complete? I don't see how they possibly could be. |
|
How would you sort integers? using neural turing machines: https://arxiv.org/abs/1410.5401
NMTs and other memory network architectures have explicit memory as state (including stacks!), indeed any recurrent neural net has state.
Are NNs Turing complete? Yes! http://binds.cs.umass.edu/papers/1992_Siegelmann_COLT.pdf