Supervised Learning & ML Concepts
A retail company wants to build a model that predicts whether a customer will churn based on historical purchase data, customer demographics, and past churn labels. The data science team has a large labeled dataset available. Which type of machine learning approach is most appropriate for this use case?
Supervised learning is the correct approach because the company has labeled data (customers marked as churned or not churned) and wants to predict a specific outcome. The model learns the mapping from input features to known labels. Unsupervised learning would be inappropriate here because it is used when labels are not available, such as for clustering or anomaly detection without predefined categories.