nowfound

Life & fun · May 26, 2018

A k-means clustering algorithm implementation written in Go

k-means clustering algorithm implementation written in Go - muesli/kmeans

A k-means clustering algorithm implementation written in Go launched on May 26, 2018 with 23 votes, #932 of 2,985 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

A k-means clustering algorithm implementation written in Go. This tool is for developers who need to perform clustering tasks in their Go projects. It provides a straightforward way to group data points into k clusters based on similarity. The implementation is available as open-source code on GitHub, making it accessible for integration into various applications that require unsupervised machine learning functionality.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Want something better than k-means? Try BanditPAM2023 · github.com · ▲281

    Want something better than k-means? I'm happy to announce our SOTA k-medoids algorithm from NeurIPS 2020, BanditPAM, is now publicly available! `pip install banditpam` or `install.packages("banditpam")` and you're good to go! k-means is one of the most widely-used algorithms to cluster data. However, it has several limitations: a) it requires the use of L2 distance for efficient clustering, which also b) restricts the data you're clustering to be vectors, and c) doesn't require the means to be datapoints in the dataset. Unlike in k-means, the k-medoids problem requires cluster centers to be…

  • Data Structures and Algorithms in JavaScript2019 · github.com · ▲369

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript

  • K-Means-TS2021 · github.com · ▲3

    Python? R? Nah... Here's a TypeScript KMeans implementation!

  • Klarity – Open-source tool to analyze uncertainty/entropy in LLM output2025 · github.com · ▲132

    We've open-sourced Klarity - a tool for analyzing uncertainty and decision-making in LLM token generation. It provides structured insights into how models choose tokens and where they show uncertainty. What Klarity does: - Real-time analysis of model uncertainty during generation - Dual analysis combining log probabilities and semantic understanding - Structured JSON output with actionable insights - Fully self-hostable with customizable analysis models The tool works by analyzing each step of text generation and returns a structured JSON: - uncertainty_points: array of {step, entropy,…

  • HyScale – An abstraction framework over Kubernetes2020 · github.com · ▲99

    HyScale is an Application Centric Abstraction Framework over K8s. - hyscale/hyscale

  • A Go implementation of TensorFlow's streaming quantiles estimator2018 · github.com · ▲98

    Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2018

the whole month →
  • An AI assisstant that can talk on the phone 🤖

    AI · 2018 · research.google

  • Lobe▲1,236

    Visual tool for building custom deep learning models

    AI · 2018 · github.com

  • Screely▲1,099

    Instantly turn screenshots into beautiful images

    Growth · 2018 · screely.com

  • Fugue▲1,000

    Free stock music for your videos, games and UI

    Growth · 2018 · icons8.com

  • Spirit▲754

    The animation tool for the web.

    Dev tools · 2018 · spiritapp.io

  • A new experience to explore what the world is searching 🔎📈📊

    Life & fun · 2018 · trends.google.com