A data scientist at a retail company is tasked with building a model to predict customer churn. The dataset contains 100,000 records with features such as age, purchase history, customer support interactions, and a binary label indicating whether the customer churned in the past. The team needs a model that can be deployed for real-time inference with low latency. They have limited time and want to use a built-in algorithm from Amazon SageMaker that is optimized for classification tasks. Which approach should they take?
Trap 1: Use Amazon SageMaker PCA algorithm
PCA is for dimensionality reduction, not for building a classification model.
Trap 2: Use Amazon SageMaker K-Means algorithm
K-Means is an unsupervised clustering algorithm, not for supervised classification.
Trap 3: Use Amazon SageMaker BlazingText algorithm
BlazingText is designed for text data, not tabular customer churn data.
- A
Use Amazon SageMaker PCA algorithm
Why wrong: PCA is for dimensionality reduction, not for building a classification model.
- B
Use Amazon SageMaker XGBoost algorithm
XGBoost is a built-in algorithm for classification and works well with tabular data.
- C
Use Amazon SageMaker K-Means algorithm
Why wrong: K-Means is an unsupervised clustering algorithm, not for supervised classification.
- D
Use Amazon SageMaker BlazingText algorithm
Why wrong: BlazingText is designed for text data, not tabular customer churn data.