Article on this topic
Machine learning versus Artificial intelligence
Artificial and Intelligence are two different types of definitions in which these two are used in a purely abstract context and not necessarily a good fit for the definition in this way of the use of this aspect of the world of software development that has been created by a self learning machine and is an excellent definition for the most sophisticated technology in all aspects of the industry of big data.
Thus the term machine learning is a bit more to the point of this issue with definition of the technology