Udacity has separate courses on Artificial Intelligence, Machine Learning (actually we have two), and Deep Learning.
What is the difference between all of these? It can be a little hard to explain.
Fortunately, NVIDIA has a nice blog post up explaining these concepts as concentric circles:
The easiest way to think of their relationship is to visualize them as concentric circles with AI — the idea that came first — the largest, then machine learning — which blossomed later, and finally deep learning — which is driving today’s AI explosion — fitting inside both.
I guess if I had to explain, I would say that:
- “artificial intelligence” refers to techniques that help computers accomplish goals
- “machine learning” refers to techniques that help computers accomplish goals by learning from data
- “deep learning” refers to techniques that help computers accomplish goals by using deep neural networks to learn from data
But if you’re interested in these topics, then read the NVIDIA post. It’s good.