Classification in Machine Learning
Overview Classification is a type of Supervised Learning where the goal is to predict the categorical class (label) of an input data point.
Types of Classification
1. Binary Classification Two possible classes (0 or 1).
- Spam vs Not Spam.
- Fraud vs Legitimate.
- Positive vs Negative.
- Algorithms: Logistic Regression, SVM.
2. Multi-Class Classification Three or more mutually exclusive classes.
- Image recognition: {Cat, Dog, Bird}.
- Identifying Fruit: {Apple, Banana, Orange}.
- Constraint: An input can belong to only one class.
- Output Layer: Softmax (probabilities sum to 1).
3. Multi-Label Classification An input can belong to multiple classes simultaneously.
- Movie Tags: {Action, Sci-Fi, Thriller}.
- News Article: {Politics, Economy}.
- Output Layer: Sigmoid (independent probabilities per class).
Evaluation Metrics
- Accuracy: % Correct (Bad for imbalanced data).
- Precision: How many predicted positives were actual positives? (Low False Positives).
- Recall: How many actual positives did we catch? (Low False Negatives).
- F1-Score: Harmonic mean of Precision and Recall.
- Confusion Matrix: A table showing True methods vs Predicted values.
Classification is the workhorse of enterprise AI.
classificationmulticlasspredict
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.