mpraski/clusters
Cluster analysis library for Golang
This is a library for Go developers who need to perform cluster analysis within their applications. It takes raw numerical data and groups it into meaningful clusters using algorithms like k-means++, DBSCAN, and OPTICS. The output is information about which data points belong to which clusters, or an estimation of the optimal number of clusters in a dataset.
No commits in the last 6 months.
Use this if you are a Go programmer building applications that need to automatically find groupings within data, such as customer segmentation, anomaly detection, or data categorization.
Not ideal if you are not a Go developer or if you need a pre-built application with a graphical interface for data clustering.
Stars
95
Forks
13
Language
Go
License
MIT
Category
Last pushed
Nov 12, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mpraski/clusters"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications