Stuck in traffic? Move forward with Google Maps that uses anonymized location data from smartphones to analyze speed of traffic movement at any given time. Want a product recommendation? Check out Amazon that uses artificial neural networks to generate product recommendations.

SwissCognitiveSelf-driving cars, autopilot, mobile check deposit, smart personal assistants like Alexa, Siri, Cortana, Netflix are no longer unimaginable. One of the biggest advancements is the advent of Artificial Intelligence (AI) and Machine Learning (ML). Google, Amazon, Pinterest, Facebook, Instagram and the likes have popularized these two terms. But are they one and same? Is there any difference between the two? Often, they are used interchangeably. For many, the difference between them is still unclear.

Artificial Intelligence

The term ‘Artificial Intelligence’ was termed by the American Scientist, John McCarthy, as early as 1955. AI systems, based on deep neural networks, analyze huge amounts of data, identify, classify input patterns, predict and operate unsupervised. They change behaviors without being explicitly programmed, based on the data collected, usage analysis and other observations. There are two different kinds of AI – General and Special Purpose. General purpose AI are platforms that support a broad range of solutions which includes natural language, dialogue management and text analytics. This type of AI assumes human-like capabilities and it can stand-alone. This is what is most commonly portrayed in Hollywood movies – Skynet in Terminator or Ultron in Avengers. On the other hand, special-purpose AI effectively solves a dedicated problem and often exploits very specific features of the situation in which the problem is embedded. Examples include image recognition, computer chess and self-driving cars.

Machine Learning

Machine Learning on the other hand is a technical discipline that aims to extract certain kinds of patterns from a series of observations. This involves training a machine to learn from a large amount of data that is fed into it using algorithms. It uses mathematical models to extract knowledge from data. With a given set of observations, ML heuristically searches for a best-fit function.

With huge amounts of digital data being generated, and with the realization that computers can be taught how to think – ML, where machines are coded to think like humans, has emerged. Thanks to the advancement of neural networks that has been instrumental in teaching computers to understand the way we do things. […]