there's really no other magic in it than that.
there's really no other magic in it than that.
Quantitatively perhaps, in that deep learning is equivalent to many neurons, whereas a least squares model is only equivalent to a single neuron. Other than that there is not much evidence that a human brain is qualitatively different.
So, could you explain again how the concepts and foundations of deep learning differs from plain old regression techniques?
Transitioning from a function that returns a scalar, to returning a polynomial, to returning an arbitrary function, and now to returning something stateful is a big difference. I suppose the next step is to write an algorithm that trains a Turing machine.
[0]: https://pytorch.org/docs/stable/generated/torch.nn.RNN.html
[1]: https://docs.nvidia.com/deeplearning/cudnn/api/index.html#cu...
The particular encoding -- matrix or otherwise -- is just an implementation detail.
* hidden Markov models
* autoregressive models
* learned LQR
Sure, some of those have finite memory, but RNNs are practically limited–not as easily quantified.
I see what you're saying about the single-step operation appearing unique, but I also think that RNNs can be viewed through a lens such that they look like "normal" programming concepts like generators and folding iterators.