Even if you are involved with artificial intelligence in some way, unless you are actively involved in AI software development, it can be challenging to appreciate the difference between expert systems, machine learning and deep learning. This article tries to demystify the differences between what is commonly referred to as AI, explains how its scope has evolved, and discusses briefly the limitations of the various forms of AI that are now encountered.
One thing researchers seem to agree on is that machine learning falls under the umbrella field of artificial intelligence in some way, which itself falls under the computer science discipline. .... Yoshua Bengio, one of the most preeminent deep learning researchers of the last two decades, provided us his own definition of machine learning: Machine learning research is part of research on artificial intelligence, seeking to provide knowledge to computers through data, observations, and interacting with the world. That acquired knowledge allows computers to correctly generalize to new settings. Although machine learning dominates the AI mindshare today, AI was once approached in a very different way.