Consider the extreme case of searching over all mathematical and logical operations to see if something really novel can be discovered.
How feasible would this be?
Consider the extreme case of searching over all mathematical and logical operations to see if something really novel can be discovered.
How feasible would this be?
For many years people considered them too inefficient to compete with SVM, and people genuinely thought kernels was the way to intelligent machines.
Today you find researchers claiming that Bayesian nets will outcompete NN.
We’ve also seen tremendous success of random forests and other ensemble models.
I am sure there are plenty of researchers looking into all sorts of novel ensembles.
I think the major breakthrough is ensemble models and with a little bit of cheekiness you can say that NN are ensemble logistic regressions.
Perceptrons aren’t even a good analogue for biological neural networks. Each dendrite in and of themselves behave something like a multi layer perceptron. Back propagation doesn’t resemble human learning. Biological neurons also have a temporal activation function. Todays most successful ANNs seem focused on raw compute, but they may be missing some of the secret sauce that permits more interesting behaviors.
1.) definite improvements
2.) and engineering inefficiencies that are economically difficult to overcome.
A mindless analogy would be fixed wing aircraft with engines vs. wings that flap. And hey, maybe we end up with flapping wings on commercial aircraft at some point, so who knows!
Day one of Intro to CE had a slide that is burned into my brain:
Engineering = Physics + Economics
Improvements can be had in directions we’re not even thinking about and possibly that spark in artificiality that brings it to life in the self autonomous way. I could see that becoming a bad path for us…
Engineering inefficiencies will arise when it’s used for the wrong thing and that’s happening a lot when a ton of money is poured in new tools that are used without being properly understood.
It's a pretty old argument, and a little unfair. The better comparison would be between between bird's wings and drone's rotors, and even then if you wanted to compare an owl's agility at swooping and landing on branches to that of a drone, rotors aren't serving as well as flappy wings.
For sure, in terms of transatlantic flight and carrying capacity, fixed-wing all the way. But for neural networks, a lot of what's useful isn't doing things that are altogether different from what humans do, just automated and faster.
That might help with the intuition for why neural networks seem to represent such a fundamentally useful operation. I'm the wrong person to speculate about the future.