Supervised Learning: Learning from labeled data to predict outcomes or classify new data points.
Unsupervised Learning: Discovering patterns and structures in unlabeled data.
Reinforcement Learning: Training an agent to make decisions in an environment to maximize a reward.