2 ms·
This is how I see it: If the machine comes up with the decision making logic, it's AI, if it does not, it's not AI. A sorting algorithm, in most cases, is a d
by didibus 10y ago
This is how I see it:
If the machine comes up with the decision making logic, it's AI, if it does not, it's not AI.
A sorting algorithm, in most cases, is a description of the logic to decide how to proceed at each step to accomplish the task of sorting. The computer merely executes that logic for us very very quickly.
On the other hand, self driving machine learning algorithms come up with the logic of how to base the decision of when to steer left/right, to what degree, when to accelerate and decelerate, to what degree, all by themselves. Often time, we can't even formalize the logic they use, we can only test to see how well it performs. This is AI. The computer originated intelligence, it did not simply execute it.
Within that, there is a spectrum which even human exhibit. I cannot come up with logic to solve all tasks. For most tasks, I would need a good teacher and a lot of practice before I can find on my own logic that can solve a task, even so slightly, depending on the difficulty of the task at hand.
I'd say there's only one exception to this rule. Sometimes it is useful to call something which appears intelligent AI. Like in most video games, the computer is actually simply executing the logic a programmer told it about, but to most players, you will believe as if it is coming up with it on its own. Most often, it does not and did not, a programmer came up with it, but you're fooled into thinking otherwise, and the computer appears sentient. This is not true intelligence, but being able to use logic to make decision, even if that logic did not originate from you, is probably a part of intelligence. In a sense, if I could program a machine to perform all tasks, even though it uses the logic that I came up with, that machine would appear quite useful. It would only fail when encountering a task it has never seen, or a condition in a task that's not accounted for in my logic. Machine learning would not fail at those, in that, it could re-learn from the new condition, and come up with a different way to solve the task.