
emeansR: Mini-Batch k-Means Clustering with Exponential Moving Averages
Source:R/emeans.R
emeansR-package.RdAn R implementation of e-means (Bessa et al., 2026, doi:10.48550/arXiv.2611.09501 ), a mini-batch replacement for Lloyd's k-means that updates centroids with an exponential moving average and sets batch size and step size from fitted scaling laws. Reaches a lower loss than 25 Lloyd iterations in a few epochs. The compute core is written in Rust.
Author
Maintainer: Enrique Toledo enriquetoledo@gmail.com
Authors:
Enrique Toledo enriquetoledo@gmail.com
Other contributors:
Authors of the bundled Rust crates (see inst/AUTHORS) [contributor, copyright holder]