1.Explain the difference between supervised and unsupervised learning
Answer
Supervised learning trains on labeled examples to predict known targets, covering classification and regression. Unsupervised learning finds structure in unlabeled data through clustering, dimensionality reduction and anomaly detection. A third family, reinforcement learning, learns from reward signals. Spam detection is supervised while customer segmentation is typically unsupervised.