Definition

def

Classification is a type of supervised machine learning where the model learns to predict a discrete category or class label for a given input, based on patterns learned from labeled training data.

Example :

Classification

Types of Classification Algorithms

  1. Binary Classification / Multiclass Classification
    1. Linear Classification
      1. Logistic Regression
      2. Linear Discriminant Analysis
      3. Perceptron
      4. Ridge Classifier
    2. Tree based Classification
      1. Decision Tree
      2. Random Forest
      3. Extra Trees
      4. Gradient Boosted Trees
        1. XGBoost
        2. LightGBM
        3. CatBoost
      5. AdaBoost
    3. Margin based Classification
      1. Support Vector Machine (SVM)
    4. Instance based
      1. K nearest neighbours (KNN)
    5. Neural Networks
      1. Multilayer Perceptrons (MLP)
      2. DL architectures like CNNs, Transformers , etc
    6. Gaussian Process Classifier
    7. Naive Bayes / Bayesian Networks