stanleyfok/kmeans-engine

Scalable kmeans clustering algorithm in js using objects as input vectors, tailor made for sparse matrix

45
/ 100
Emerging

This tool helps developers categorize large collections of items that have many potential characteristics, but only a few apply to each item. You provide a list of objects, where each object represents an item and its relevant characteristics (like skill levels for engineers). It then groups these items into distinct clusters, providing the characteristics of each cluster and which items belong to it.

No commits in the last 6 months. Available on npm.

Use this if you are a JavaScript developer working with large datasets where individual items have many possible attributes, but most attributes are irrelevant for any given item, and you need to group similar items together.

Not ideal if your data is already structured as a dense, two-dimensional array, or if you are not working within a JavaScript development environment.

data-categorization developer-tooling javascript-development sparse-data clustering
Stale 6m
Maintenance 0 / 25
Adoption 5 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

12

Forks

4

Language

JavaScript

License

MIT

Last pushed

Dec 30, 2022

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/stanleyfok/kmeans-engine"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.