Re:What is the difference between deep learning and usual ma...
by Kip9000 on Sunday June 05, 2016 @03:11PM
(#11842546)
I think the article does a good job at explaining the major points. But what you have described in here can also be said about MLPs, nothing deep about them on their own. For example XOR function with MLP combines features to come up with more complex features.
[ Parent
| on HN ]
Re:What is the difference between deep learning and usual ma...
by lunula on Sunday June 05, 2016 @03:50PM
(#11842766)
A ray of light. MLPs can approximate any nonlinear function in the domain they have been trained on. What is is about the depth that makes DNNs more tractible to train than shallow networks? Is it that the particular tricks that have been developed for DNNs haven't been generalized to work at arbitrary depths? Is it that it is easier for humans to design the abstractions that are used when they are layered? Are you aware of any theoretical work in this direction?
Re:What is the difference between deep learning and usual ma...
by Kip9000 on Sunday June 05, 2016 @04:08PM
(#11842852)
>MLPs can approximate any nonlinear function..
Theoritically yes. But the drama is when you have to actually do it. DNNs are not more tractable on their own, they are made feasible by current set of techniques.
>Is it that it is easier for humans to design the abstractions..
You could argue that activation maps generated in convolutional layers by the filters are feature engineering, as those filters are manually created. These are problem dependent, and we know more about the problem than the algos. That's why feature engineering hasn't gone away completely.
Re:What is the difference between deep learning and usual ma...
by marcolinux on Friday June 10, 2016 @01:45PM
(#11878297)
Oops, accidentally flagged GP. Sorry for that, hope the unflag works :/.