Feature dimensionality reduction: a review | Synapse