Deep Clustering and Visualization for End-to-End High-Dimensional Data Analysis