Data Dimensionality Reduction in the Age of Machine Learning