Deep Clustering: A Deep Learning Approach for High-Dimensional Data Clustering