Dimensionality reduction
Dimensionality reduction is one of the main applications of unsupervised learning . It can be understood as the process of reducing the number of random variables under consideration by getting a set of principal variables.[1]
Categories
Dimensionaliy reduction can be devided into two subcategories[2]:
- Feature selection:
- Wrappers
 - Filters
 - Embedded
 
 - Feature extraction:
 
Algorithms
Some of the most common dimensionality reduction algorithms in machine learning are listed as follows[1]:
- Principal Component Analysis
 - Kernel principal component analysis (Kernel PCA)
 - Locally-Linear Embedding