To be wise is to find patterns in what has passed to foresee what is yet to become.
To be conscious of such patterns, wise people spend a lot of time contemplating and patiently exercising loops of thought that takes them from one idea to another.
A computer program can exercise billions of loops in a single wall clock second, allowing it to go through an amount of data that would take years for a human to read. This is the edge machines have in terms of wisdom; they are fast and they do not know boredom.
Machines do not have any edge in terms of cognitive capacity, because it is us humans who have to tell them what to do in each iteration of the loop in order to make any progress. Even the notion of progress has to be simplified in order for machines to comprehend it. Machines, of the Von Neumann sort currently prevalent, can only deal with numbers and they are very clever when it comes to comparing something to zero. Humans devised a mathematical trick to allow machines to comprehend progress, only if the goal is to minimize a particular outcome function. This trick is called convex optimization, and it is at the heart of almost all methods that allow machines to learn something from data.
What loop? Browse TopicsPlease follow us on Twitter and join our Gitter community. If you want to discuss a particular blog post, join its discussion room on Gitter. We also love to talk in the Lobby room about Machine Learning, Artificial Intelligence, Distributed Systems, Big Data, and all those topics we are passionate about.