# Discriminative Linear Classifier Learning Algorithm

A Discriminative Linear Classifier Learning Algorithm is a discriminative learning algorithm that is a Linear Classifier Learning Algorithm.

**Example(s):****Counter-Example(s):****See:**Linear SVMs, Logistic Regression.

## References

### 2014

- http://en.wikipedia.org/wiki/Linear_classifier#Generative_models_vs._discriminative_models
- There are two broad classes of methods for determining the parameters of a linear classifier [math]\vec w[/math].
^{[1]}^{[2]}…… The second set of methods includes discriminative models, which attempt to maximize the quality of the output on a training set. Additional terms in the training cost function can easily perform regularization of the final model. Examples of discriminative training of linear classifiers include

- Logistic regression — maximum likelihood estimation of [math]\vec w[/math] assuming that the observed training set was generated by a binomial model that depends on the output of the classifier.
- Perceptron — an algorithm that attempts to fix all errors encountered in the training set
- Support vector machine — an algorithm that maximizes the margin between the decision hyperplane and the examples in the training set.

- There are two broad classes of methods for determining the parameters of a linear classifier [math]\vec w[/math].