I suppose that's why you would only use an ANN function when you absolutely need adaptability. Although, I will say this. The way processors are multiplying in speed, efficiency, and how many processors are virtualizing multicore functionality, many things that use to take minutes now only takes seconds to do.
Yesterday, I was using a program that let me play around with ANN. It had an example code and it told me how long it should take to finish teaching it. Its said, "just under a minute". I built my pc last year and bought the new stuff. I didn't buy the most expensive, but I didn't buy the cheapest either. Anyway, it took literally 2 seconds to completely finish teaching the ANN. This is to be expected considering Moore's law.
There is also coming a memristor computer revolution. It will be full of ultra compact processors with multi-terabytes of memory on-board. It will have insane speed, and will make sticks of RAM obsolete, hard-drives will be ultra tiny SSDs, processors will have little need for cooling. Video cards would go the way of the Dodo, since cpu's could also do this more efficiently. Basically, Moore's law should still be valid for a long time to come. (I guess now I'm a tech prophet, Art
)
It might one day be the norm to use ANNs with everything since computer power will no longer be an obstacle. Personally, I'm looking forward to all of this too, as long as its not abused.
You know, for so many years programmers have been working hard to make there programs fast and efficient. They did this because they only had so few resources to work with. I suspect that programming efficiency will gradually disappear over time, seeing that constraints will no longer apply. However, coding will probably lean towards readability more than anything. Lots of times programmers have sacrificed good looking code over fast code, again this would no longer be necessary. Even Visual Studio has the ability to write code using only pseudo code.. I don't recall what this type of programming is actually called. Spydaz should remember though.
I don't mean to say I know any of this for sure, its just a guess. Other opinions are welcome. I'll try not to fall off my soapbox as I descend.
As for this recent cloud-based movement, there is a place for it in our society. Lots of people are non-technical, and cloud-based apps lean towards less headaches for users. But, as for serious PC users and developers, we will always need self-contained, non-web based units. Of course, these 'units' might be the size of today's cell phones.
I sure broke off on a tangent there
.