
Answer-first summary for fast verification
Answer: Binary classification
The question describes a scenario where a financial company needs to classify credit card transactions into two distinct categories: potentially fraudulent or non-fraudulent. This is a classic example of a **binary classification** problem in machine learning, where the model predicts one of two possible outcomes. **Why C (Binary classification) is correct:** - Binary classification models are specifically designed to distinguish between two classes or categories. - In fraud detection, the goal is to label each transaction as either "fraudulent" (positive class) or "non-fraudulent" (negative class). - Common algorithms for this task include logistic regression, decision trees, random forests, and neural networks, all of which can be configured for binary classification. **Why other options are incorrect:** - **A (Regression):** Regression models predict continuous numerical values (e.g., predicting transaction amounts or fraud probability scores), not discrete categories. While regression can be part of a fraud detection system (e.g., scoring risk), it doesn't directly meet the requirement of flagging transactions as fraudulent/non-fraudulent. - **B (Diffusion):** Diffusion models are generative AI models used for creating new data (e.g., images, text) by reversing a noise process. They are not classification models and are unsuitable for fraud detection tasks that require categorization of existing data. - **D (Multi-class classification):** Multi-class classification handles three or more distinct categories (e.g., classifying transactions as fraudulent, non-fraudulent, or suspicious). Since the requirement specifies only two categories, binary classification is more appropriate and efficient. **Best Practices Consideration:** For fraud detection, binary classification is the industry standard approach. It allows for clear decision boundaries, interpretability of results, and optimization of metrics like precision and recall to balance false positives (legitimate transactions flagged as fraud) and false negatives (fraudulent transactions missed).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A financial company needs to classify all credit card transactions as either potentially fraudulent or non-fraudulent using transaction data.
Which machine learning model type is appropriate for this requirement?
A
Regression
B
Diffusion
C
Binary classification
D
Multi-class classification