Learn Before
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:

0
1
Contributors are:
Who are from:
Tags
Data Science
Related
Probabilistic rather than Deterministic
Discriminative Modeling
Why Generative Modeling ?
Quick Recap For Some Probability Concepts
Representational Learning
Generative Modeling Architectures
David Foster's Generative Deep Learning
Deep Belief Networks (DBNs)
Evaluating Generative Models
Generative Adversarial Networks
Convolutional Generative Networks
Generative Stochastic Networks (GSNs)
Generative Model Example
How to generate samples from not complicated distributions using generator networks?
Generate samples from complicated distributions
Emitting the parameters of a conditional distribution versus directly emitting samples
Why is Generative modeling more difficult than classification or regression
Variations of generative models
Generative models