nla-group/classix
Fast and explainable clustering in Python
This tool helps you quickly find patterns and natural groupings within your data, even if it's very large or has many characteristics. You input a dataset, like customer demographics or scientific measurements, and it outputs organized groups of similar items, along with clear explanations for how those groups were formed. It's designed for data analysts, researchers, or anyone needing to segment data into meaningful categories.
126 stars.
Use this if you need to quickly identify distinct segments or clusters within complex datasets and understand why certain data points are grouped together.
Not ideal if your primary goal is to predict future outcomes or classify new data into predefined categories, as this tool focuses on discovering inherent structures.
Stars
126
Forks
14
Language
Python
License
MIT
Category
Last pushed
Mar 05, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nla-group/classix"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
scikit-learn-contrib/hdbscan
A high performance implementation of HDBSCAN clustering.
annoviko/pyclustering
pyclustering is a Python, C++ data mining library.
panagiotisanagnostou/HiPart
Hierarchical divisive clustering algorithm execution, visualization and Interactive visualization.
erdogant/clusteval
Clusteval provides methods for unsupervised cluster validation
mqcomplab/MDANCE
MDANCE: O(N) clustering for molecular dynamics. Process 1.5M frames in 40min. 8 specialized algorithms.