Supervised learning, unsupervised learning, and reinforcement learning are three primary paradigms in machine learning, each with unique characteristics, approaches, and applications. Here's a breakdown of each:
### 1. Supervised Learning
**Definition:**
Supervised learning involves training a model on a labeled dataset, meaning that each training example is paired with an output label. The model learns to map inputs to outputs based on this