function check_clustering(clusters, k_values):
   scores = {}

   for k in k_values:
      clusters_k = k_means(data, k)
      scores[k] = silhouette_score(clusters_k) # how well-separated are the g
 roups?
   return scores
 # there is no ground-truth label to check against -- only internal consistency meas
 ures
