Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

miguelmota/k-means

Repository files navigation

k-means

K-Means clustering in JavaScript.

NPM

Demo

https://lab.miguelmota.com/k-means

Install

npm install k-meansjs
bower install kmeans

Usage

Take a look at the full example.

var KMeans = require('k-meansjs');

var data = [
  [6,5],
  [9,10],
  [10,1],
  [5,5]
  ...
];

var kmeans = KMeans({
  data: data,
  k: 3
});

kmeans.on('iteration', function(self) {
  draw.call(self);
});

kmeans.on('end', function(self) {
  console.log(self.iterations);
});

kmeans.run();

Test

npm test

License

MIT

About

K-Means clustering in JavaScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published