Data Processing

k-Means Arduino library - Unsupervised machine learning clustering method of vector quantization.
Library for IoT devices such as Arduino/ESP32 with low memory requirement. For data compression, pattern recognition, anomaly detection, sensor networks and embedded machine learning applications.

Author: Orkun Gedik

Maintainer: Orkun Gedik

Read the documentation


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.