Clustering based on weighted ensemble