Skip to main content

KBC: Isolation-Kernel + Binary Connected-component Clustering

Project description

KBC Clustering

Kernel-Bounded Clustering: Achieving the Objective of Spectral Clustering without Eigendecomposition

Installation

pip install kbc-clustering


```python
from kbc import KBC
import numpy as np

X = np.random.rand(1000, 50)
model = KBC(k=5, tau=0.4, psi=64, random_state=42)
labels = model.fit_predict(X)


## Reference
@article{ZHANG2025104440,
title = {Kernel-Bounded Clustering: Achieving the Objective of Spectral Clustering without Eigendecomposition},
journal = {Artificial Intelligence},
pages = {104440},
year = {2025},
issn = {0004-3702},
doi = {https://doi.org/10.1016/j.artint.2025.104440},
url = {https://www.sciencedirect.com/science/article/pii/S0004370225001596},
author = {Hang Zhang and Kai Ming Ting and Ye Zhu},

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kbc_clustering-0.3.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kbc_clustering-0.3.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file kbc_clustering-0.3.0.tar.gz.

File metadata

  • Download URL: kbc_clustering-0.3.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.18

File hashes

Hashes for kbc_clustering-0.3.0.tar.gz
Algorithm Hash digest
SHA256 afe8d72262da61342f2ee417e38fa14f28eb34935b1144d7b187cf56a37282aa
MD5 2d6ec05fabaa8024a157463f83944d48
BLAKE2b-256 5dfb4f7cb3a9236a42167b29d7748a4b67e7dc14e2d876219dfde8e49fb5f811

See more details on using hashes here.

File details

Details for the file kbc_clustering-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: kbc_clustering-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.18

File hashes

Hashes for kbc_clustering-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b17c64e1d0024a77d2089e8c7328b128f99a8dfdf4c8d2b15496f9e6e0999f6
MD5 b2cff0b3124ef01d853296bdd8370b4d
BLAKE2b-256 e482c66d2f79a0944d9f7db32596d9eec9bf9d73261fc0fbe487caffc37c6c14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page