Linear Discriminant Analysis is a dimensionality reduction technique used as a preprocessing level in Machine Learning and pattern classification applications. Linear Discriminant Analysis takes labels into consideration.