############################################# sklekmeans: a scikit-learn extension ############################################# **Date**: |today| **Version**: |version| **Useful links**: `Source Repository `__ | `Issues & Ideas `__ | `Build Docs Locally `__ | This site documents `sklekmeans`, a scikit-learn‑compatible implementation of Equilibrium K-Means (EKMeans) designed for robust clustering on imbalanced datasets. It covers installation and a quick start, algorithm details, full-batch and mini-batch training modes, optional numba acceleration, the full Python API compatible with sklearn estimators, and worked examples. .. grid:: 1 2 2 2 :gutter: 4 :padding: 2 2 0 0 :class-container: sd-text-center .. grid-item-card:: Getting started :class-card: intro-card intro-card-title-lg :shadow: md :link: quick_start :link-type: doc :text-align: center .. image:: _static/img/index_getting_started.gif :height: 96 :class: intro-card-img Learn how to install, fit, and evaluate EKMeans on your data. .. grid-item-card:: User guide :class-card: intro-card intro-card-title-lg :shadow: md :link: user_guide :link-type: doc :text-align: center .. image:: _static/img/index_user_guide.gif :height: 96 :class: intro-card-img Concepts, guidance, and detailed usage of EKMeans and MiniBatchEKMeans. .. grid-item-card:: API reference :class-card: intro-card intro-card-title-lg :shadow: md :link: api :link-type: doc :text-align: center .. image:: _static/img/index_api.gif :height: 96 :class: intro-card-img Full API reference for sklekmeans estimators, functions, and utilities. .. grid-item-card:: Examples :class-card: intro-card intro-card-title-lg :shadow: md :link: auto_examples/index :link-type: doc :text-align: center .. image:: _static/img/index_examples.gif :height: 96 :class: intro-card-img Practical examples demonstrating clustering on balanced and imbalanced datasets. .. toctree:: :maxdepth: 3 :hidden: :titlesonly: quick_start user_guide api benchmarks auto_examples/index References ========== .. [1] Y. He. *An Equilibrium Approach to Clustering: Surpassing Fuzzy C-Means on Imbalanced Data*, IEEE Transactions on Fuzzy Systems, 2025. .. [2] Y. He. *Imbalanced Data Clustering Using Equilibrium K-Means*, arXiv, 2024.