kmeans predictions
semi-compleated k-means