Artificial intelligenceA broad field of approaches for systems that perform tasks such as prediction, language processing, perception, or decision support.
Machine learningA set of methods that fit models from data or feedback, rather than specifying every output with hand-written rules.
Deep learningMachine learning with models that learn through multiple composed layers of representation.
Generative AISystems designed to produce content such as text, images, audio, or code. Many current examples use deep learning, but the terms describe different things.
Deep learning is a kind of machine learning, not a synonym for all AI. Linear models, decision trees, clustering, and other approaches remain useful for many tasks. Start with the broader machine-learning guide ↗ for that comparison.