Machine Learning, Linear Algebra.
Some other usages/applications of PCA are listed below: Data compression and feature selection Visualization of high-dimensional data Noise reduction in signals and images Identifying patterns and structures in data Dimensionality reduction for data visualization in geographic information systems