What is the difference between a binary classification model and a multi-class classification model?
Binary = exactly two classes (positive/negative); multi-class = three or more distinct class labels.
Why this answer
Option B is correct because binary classification models are designed to predict exactly two possible outcomes (e.g., spam/not spam), while multi-class classification models predict three or more mutually exclusive classes (e.g., classifying images of cats, dogs, and birds). In Azure Machine Learning, binary classification algorithms like Logistic Regression output a single probability score, whereas multi-class algorithms like Multinomial Logistic Regression or One-vs-Rest meta-estimators output a probability distribution across all classes.
Exam trap
The trap here is that candidates confuse the number of output classes with the type of data or output format, leading them to pick Option A or C, when the core distinction is simply the count of possible prediction outcomes.
How to eliminate wrong answers
Option A is wrong because both binary and multi-class classification models can output categorical labels or numeric probabilities; the distinction is not about output type but the number of classes. Option C is wrong because classification tasks are not inherently tied to data modality—binary classification can be applied to text (e.g., sentiment analysis) and multi-class to images (e.g., object recognition). Option D is wrong because accuracy depends on the dataset and problem complexity, not the number of classes; multi-class problems often have lower baseline accuracy due to more classes, but neither type is universally more accurate.