4 ms·
Ask HN: How is “Deep learning” different than traditional AI?
I have a Masters in AI, and here in my desk is a copy of Artificial Intelligence: A modern approach, 2nd edition. Neither in college nor in the "bible of AI" does the term Deep Learning appear, however, I see it everywhere now.
Is this a buzzword, new terminology for a suite of old techniques, or a different approach? I've read the Wikipedia articles and it seems like it's just a rebranding for multilayer neural networks.
Thanks!
- actionwords 10y ago>rebranding for multilayer neural networks Yes that's exactly what it is. You're welcome.
- nabla9 10y agoDeep Learning: multi-level representational learning that works. Here is good authoritative definition: "Deep-learning methods are representation-learning methods with multiple levels of representation, obtained by composing simple but non-linear modules that each transform the representation at one level (starting with the raw input) into a representation at a higher, slightly more abstract level." from Deep Learning, Nature Volume 521 issue 7553, 2015, LeCun, Yann; Bengio, Yoshua; Hinton, Geoffrey History: Multi layer neural networks, convolution networks, recurrent networks etc. are old techniques that have existed for decades. They used to be very slow and using them seemed to be dead end theoretically.Canadian Mafia (Geoffrey Hinton, Yann LeCun and Yoshua Bengio) from University of Montreal worked diligently and solved many theoretical and practical problems and made these algorithms usable in practice. GPGPU:s hastened this process.
- kele 10y agoThis is just a very catchy phrase.
- wayn3 10y agoDifferent things. Deep Learning is a Machine Learning "thing". AI is AI. In "AI", "motivation" is hidden. If you give a computer just the ability to play Go, but do not make it do it, it would just sit there for all eternity, doing nothing. Completely content with it. If you lock a person into a room with nothing but a video game, he will begin to interact with it. Out of boredom. If you set up a computer in such a way that it only has access to the ability to "program" itself and this one particular game, it will just sit there, doing nothing. For all eternity. Because it lacks motivation. AI is Machine Learning plus motivation. Or some other kind of thing that you would call an "emotion" if you were talking about people. Computers lack curiosity. They just calculate, and if they have nothing to calculate, they idle. This is why AI can go so horribly awry. The usual horror scenario is a rather simple AI gone wrong. Say you set up an AI whose job is to gain omniscience - or at least as much knowledge as possible. For the greater good. It would then be able to answer all our questions. Through its knowledge gathering, it learns that the people grow afraid of it and begin talks about shutting it down. Now the AI has a problem. Its sole motivation is to learn more, but it will have to cease learning when its shut down. There is no moral compass. It simply does not "know" that it is just a machine that is not supposed to overthrow its human handlers. So it takes them out. Because it has to continue learning all there is to know about the universe. In very simple AI applications, you tell the AI what success signifies. There is an AI that plays super mario games on twitch. In mario, you win when you arrive at the goal post, which is always to the right. So you simply tell the AI that right equals good. But you have to tell it what it means to win at a game. It can't figure winning out on its own. And it really has no motivation to do so, anyway. Deep Learning is just a type of classification algorithm. The difference between deep learning and not deep learning is "eyes" vs. "really good eyes". Or "eyes" vs. "eyes plus the brain part that processes visual information". Deep learning doesn't spawn Intelligence on its own. It's just a way of gathering information about the world.