Research Article
A Bitwise Design and Implementation for Privacy-Preserving Data Mining: From Atomic Operations to Advanced Algorithms
Algorithm 10
The algorithm of k-means.
ā | Input: data X, the number of neighbors k, and the initial value of clusters | ā | Output: labeled data (X, l) | (1) | Obtain the distance between each cluster and the data X. | (2) | For each data, label closest clusters. | (3) | Initialize the cluster by averaging the data with the same cluster value. | (4) | Repeat steps 1 to 3 to obtain converged clusters and return the labeled data. |
|