generalized-kmeans-clustering

Production-ready K-Means clustering for Apache Spark with pluggable Bregman divergences (KL, Itakura-Saito, L1, etc). 6 algorithms, 740 tests, cross-version persistence. Drop-in replacement for MLlib with mathematically correct distance functions for probability distributions, spectral data, and count data.

derrickburns/generalized-kmeans-clustering

View on GitHub ↗

Production-ready K-Means clustering for Apache Spark with pluggable Bregman divergences (KL, Itakura-Saito, L1, etc). 6 algorithms, 740 tests, cross-version persistence. Drop-in replacement for MLlib with mathematically correct distance functions for probability distributions, spectral data, and count data.

generalized-kmeans-clustering grew +0.0% in the last 30 days, ranks 6th of 10 in Classical ML, last commit 252 days ago.

Star trajectory

115 days tracked
2026-07-02343 stars today2026-10-25
Momentum

+0.0% in 30d, below the Classical ML median of +0.0%.

Maintenance

Last commit 252 days ago, staler than the median of 221d.

How it compares in Classical ML

generalized-kmeans-clustering
343
stars
+0.0% 30d
commit 252 days ago
Classical ML median
521
stars
+0.0% 30d
commit ~221d ago
Leader · rtdl
1.2k
stars
+0.5% 30d
commit 190 days ago

Ranked 6th of 10 by stars.

Language
Scala
License
Apache License 2.0
Contributors
5
Forks
53
Watchers
17
Open issues
0
Releases
1
Created
2014-09-03
Stars this week
+0

You've seen where generalized-kmeans-clustering stands today.

Get the moves before everyone else: the 5 Classical ML repos climbing fastest, every Tuesday.

Free weekly digest. Double opt-in, unsubscribe anytime.

Maintain generalized-kmeans-clustering?

Claim this page to add your own call-to-action.

Claim this page