Earlier quoted context omitted.
1. Just because someone decided to use the words "intelligence" and "neural" when describing a class of statistical clustering algorithms often based on backpropagation of errors doesn't mean these algorithms have anything to do with the brain or intelligence, and if they do, the relationship is not necessarily direct and immediate. Speaking about the two as if the connection is clear only muddles our understanding.…
We're not sure what intelligence is, and it is easy to show that it is not "a general ability to solve problems". Humans are great at solving some problems and pretty terrible at others. Now wait a second. I would say humans are better at solving some problems directly and computers programmed by humans are better at solving other problems. However, a computer with a single, fixed program alone will choke completely…
I'm not sure what you mean by a "fixed program". Is a statistical clustering algorithm not a "fixed program"? Even the human brain is running some "fixed program", as we cannot reprogram our brains to efficiently run general sorting algorithms on "bare neurons".
> "general problem solving ability" seems about right for some value of "general"
It may be more useful than nothing at all, but I don't see how it conveys too much information. Clearly, a universal Turing machine has a "general problem solving ability" for much more general values of "general". So I'm not sure how much information "general problem solving" conveys. More importantly, why do we even need a definition? Statistical learning is very effective at solving some useful problems. Why do we need to philosophize about the relationship between those algorithms and human intelligence before we have more data?