Machine learning versus AI: what's the difference?

#artificialintelligence 

Thanks to the likes of Google, Amazon, and Facebook, the terms artificial intelligence (AI) and machine learning have become much more widespread than ever before. They are often used interchangeably and promise all sorts from smarter home appliances to robots taking our jobs. But while AI and machine learning are very much related, they are not quite the same thing. AI is a branch of computer science attempting to build machines capable of intelligent behaviour, while Stanford University defines machine learning as "the science of getting computers to act without being explicitly programmed". You need AI researchers to build the smart machines, but you need machine learning experts to make them truly intelligent.