Artificial intelligence is a branch of computer science dealing with intelligent behavior in machines. Machine learning is a subset of AI that uses statistical techniques to perform tasks without explicit programming. Deep learning is a subset of machine learning that uses artificial neural networks with many layers to learn representations of data.