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.4.9.tar.gz (6.0 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.4.9-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kbc_clustering-0.4.9.tar.gz
  • Upload date:
  • Size: 6.0 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.4.9.tar.gz
Algorithm Hash digest
SHA256 c39158ae86c2227a1b8dfaf8fe2580033a1156557feb5701770f40916f5f3ebb
MD5 7b0e2c22d5acceea6ba42c3569f451d8
BLAKE2b-256 80093d0039460ceb5753afd84a604143a4e825e153f432fb167113b09f8df422

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kbc_clustering-0.4.9-py3-none-any.whl
  • Upload date:
  • Size: 6.4 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.4.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b2081818032ff39f00c3b1331867edb13fa938cbd865df1ac5bc8929bbd953b4
MD5 92de6ffb93e080f49c1122ee08468689
BLAKE2b-256 82c1c8ede41158acc071e4bdd5b27830317560e7507bd0958da751f71a907fa6

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