These two things are not mutually exclusive.
700 karma · joined November 11, 2014
These two things are not mutually exclusive.
I've even seen people use pretrained ImageNet classifiers, chop off the last layer and use an SVM as the actual classifier, and it works very well for some problems.
Spiking neural network models are actually very brain like, but no one really knows how to use them effectively.
I think its also important to realize that we don't have simulate the brain to do what the brain does. If you want to build a flying machine, you could model a bird with flapping wings, but its much easier to just build a fixed wing aircraft. Back propagation may be a similar case. Evolution found a very good way to learn with neurons but it may not be optimal for the things we care about. We may be better off sticking to back propagation because it works so well. Also people are investigating backpropagation alternatives which start to look more and more brain like.
Basically my point is there seems to be intrinsic characteristics of neural computation, which ANNs and real brains both demonstrate.
It seems like our brains handle structure very easily.
I did a similar project using a Neural Network instead of a look up table, similar to how deepmind did their Atari game system. The neural network adds some overhead to the training time because of backprop, so for small state spaces which the table can handle easily it is a bit overkill. But the neural network can scale up to much more complex state spaces that would be impractical to use a table for.
In other words, invest some time in learning the most efficient manner to do seemingly mundane things. It pays off in the long run.
These guys are on top of their buzz game