The new buzzword in the industry is “Artificial Intelligence” (AI). But exactly what is AI and how does it compare to “machine learning” and “deep learning”? The best definitions I have seen come from the excellent article “Why Deep Learning is Suddenly Changing Your Life”:
So, AI is really an umbrella name and underneath it is categories like machine learning and deep learning. In the Microsoft world, products that fit into the machine learning include Azure ML and Microsoft R Server. In the deep learning category are products like speech recognition which is part of Microsoft Cognitive Services and includes other products like face recognition and language translator. Also available is the Microsoft Cognitive Toolkit (aka CNTK) which is a free, easy-to-use, open-source, commercial-grade toolkit that trains deep learning algorithms to learn like the human brain.
Be aware this is just one of the industry taxonomies, as others would group machine learning under advanced analytics, and deep learning under AI, with the idea that technically, deep learning is simply an improved convolutional neural network method as opposed to something beyond machine learning (as the hype train is driving).