Artificial intelligence (AI) and machine learning (ML) are closely related but distinct. ML is a subset of AI, a broad term to describe hardware or software that enables a machine to mimic human intelligence. ML is just one technique to deliver that intelligence. It uses algorithms to collect and analyze large amounts of data, “learn” from that data, and then make intelligent decisions. Besides ML, other ways to deliver AI include computer vision and natural language processing.
Because ML is a common technique for delivering AI, most organizations looking to adopt an AI solution will actually end up implementing ML. For example, the artificial intelligence in today’s smartphones is delivered using machine learning for features like predictive text, speech recognition, face unlock, and personal assistants.