Machine Learning & Supervised Learning
A data science team is building a model to classify customer support tickets into predefined categories such as "billing," "technical," and "account." They have a labeled dataset of 50,000 past tickets. Which machine learning paradigm is most appropriate for this task?
Supervised learning is the correct paradigm when you have labeled training data and want to predict predefined categories. The team has 50,000 labeled tickets mapping to known categories, which is a classic supervised classification task. Unsupervised learning (A) would be used if they needed to discover unknown groupings without labels. Reinforcement learning (B) involves agent-environment interaction with rewards, not classification. Self-supervised learning (D) generates proxy labels from the data itself and is typically used for pre-training, not when explicit labels are available.