Unsupervised Learning Methods: An Efficient Clustering Framework With Integrated Model Selection