reduce_dimensionality function

Dimensionality reduction