Lloyd iterations where each centre update uses a noisy count and a noisy sum.
Value
list with centers, labels,
epsilon_per_iteration, n_reinitialised,
inertia, private_outputs, privacy_note.
Only centers is the private release; labels and
inertia are computed on the raw records.
Details
The budget splits across ITERATIONS as well as across the count and
sum queries, so each pass is cheaper and noisier than the last one
would like. More iterations therefore make the result WORSE, which
inverts the usual intuition: keep n_iter small. A noisy count
below 1 means the cluster cannot be located at all and the centre is
reinitialised, which is reported.
