Deep Learning Pioneer On the Next Generation of Hardware For Neural Networks
An anonymous reader writes: While many recognize Yann LeCun as the father of convolutional neural networks, the momentum of which has ignited artificial intelligence at companies like Google, Facebook and beyond, LeCun has not been strictly rooted in algorithms. Like others who have developed completely new approaches to computing, he has an extensive background in hardware, specifically chip design and this recognition of specialization of hardware, movement of data around complex problems, and ultimately core performance, has proven handy. He talks in depth this week about why FPGAs are coming onto the scene as companies like Google and Facebook seek a move away from "proprietary hardware" and look to "programmable devices" to do things like, oh, say, pick out a single face of one's choosing from an 800,000 strong population in under five seconds.
Is that *in theory* you could understand why they come to a particular result, but in practice it could be potentially very hard with a large network for any person to get their head around the processes leading up to the output. This means that unless safety rules are changed we won't be seeing these things driving cars or flying aircraft anytime soon since the software needs to be verifiable and neural networks are not.
Well, FPGAs being the choice for NN implementations is just as a reiteration as the whole deep learning and convnet field is - which is quite OK, since we have now computational tools and resources that we never had before, thus a lot of the NN/convnet/deeplearning theory suddenly became applicable. However, FPGA implementations of artificial/cellular neural networks and convnets dates back something like 20-25 years now, so it doesn't sit well to suggest it's a new direction. What's new however, is that while they could only do max. ~30 fps template matching with FPGA-based NNs back in the days, on very low resolution images, today's FPGAs are real monsters and we can do a lot more now.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
I don't know. There is a part of me that says "yeah this is a bubble that's going to burst soon", and another part that says "wait, you've never seen that much improvement on such complex tasks before". Probably the future is in between, and parts of the deep conv nets are here to stay, while some others parts will rapidly be forgotten. But frankly, I don't know, which is a bit scary.
Video of some good progressive thrash music
Why do you think perceptrons are a dead end and poor use of resources? A dead-end for what goal?
I've written some pretty crazy decision tree algorithms and some deep learning neural networks. There are use cases of neural networks, including perceptrons, that no traditional algorithm can solve.
Brilliance without wisdom, power without conscience. Ours is a world of nuclear giants and ethical infants.