Discriminative vs. Generative Models
Discriminative Models
Discriminative Models learns the decision boundary, something like SVM, to classify points.
Generative Models:
Generative models learn the probability distribution to classify points.

Discriminative models (e.g. Support Vector Machine (SVM), Logistic Regression) learn the Decision Boundary; generative models (e.g. Naive Bayes) learn the distribution.