Principal component analysis (PCA) finds a linear transformation u which reduces d-dimensional feature vectors to h-dimensional feature vectors (where h < d) in such a way that the information is maximally preserved in minimum mean squared error sense.