主权项 |
1. A method implemented at least partially by a processor, the method comprising:
constructing a codebook of a set of data points, wherein the codebook is comprised of a set of cluster centroids, C={c1, c2, c3, . . . ck}, of a corresponding set of clusters, G={G1, G2, G3, . . . Gk}, wherein each cluster is comprised by a subset of data points, by; identifying neighboring data points for each data point of the set of data points; and clustering the data points of the set of data points by iteratively:
constructing a cluster closure, Gj, for each cluster, Gj, of the set of clusters, G={G1, G2, G3, . . . Gk}, based at least on the neighboring data points, wherein a set of cluster closures G={ G1, G2, G3, . . . Gk} corresponds to the set of clusters, G={G1, G2, G3, . . . Gk},assigning a given data point to a given cluster based at least in part on a subset of the set of cluster closures, andfor each cluster of the set of clusters, updating data points comprising a cluster and calculating an updated cluster centroid for the cluster based at least in part on the updated data points. |