Learn Before
Concept

Discriminative Modeling

Most problems that you might have faced in the machine learning are discriminative in their nature. Unlike generative modeling here each sample has a label . You can consider discriminative modeling as supervised learning.

The discriminative model learns the decision function f(X) directly from the data, or the conditional probability distribution P(Y|X) as the prediction model. The discriminative model is concerned with what output Y should be predicted for a given input X. Common discriminative models are: K-nearest neighbor, perceptron, linear regression, linear discriminant analysis (LDA), LR, SVM, decision tree, neural network, boosting, conditional random field, maximum entropy model.

In order to understand difference between discriminative and generative modeling you can use these definitions:

Image 0

0

1

Updated 2021-10-16

Tags

Data Science