AI
Machine learning
A system improves at a task by learning from data rather than being explicitly programmed for it.
The three paradigms - supervised, unsupervised and reinforcement - differ in what signal drives the learning. The practical distinction is usually what labelled data you need and how much of it.