motiwari/BanditPAM

BanditPAM C++ implementation and Python package

53
/ 100
Established

This project helps data analysts and researchers quickly find representative examples within large datasets. You provide your data points, and it identifies key 'medoids' that best characterize distinct groupings. This is ideal for anyone needing to understand the natural clusters in their data by identifying actual data points as centroids, rather than abstract averages.

657 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need to perform k-medoids clustering on large datasets efficiently, especially when working with high-dimensional data like images or complex feature vectors.

Not ideal if you prefer abstract cluster centers that are not actual data points, or if your dataset is very small where speed is not a primary concern.

data-analysis pattern-recognition unsupervised-learning data-mining machine-learning-research
Stale 6m No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

657

Forks

48

Language

C++

License

MIT

Last pushed

Aug 25, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/motiwari/BanditPAM"

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