Skip to main content

Interpretable Sequence Clustering Tree

Project description

Interpretable-Sequence-Clustering-Tree

Source Code for Interpretable sequence clustering https://www.sciencedirect.com/science/article/pii/S0020025524013677

Running

We added the tree structure visualization, to use it on linux please first

sudo apt-get install graphviz
export PATH=$PATH:/usr/local/bin
source ~/.bashrc

We recommend using Pypy, which may give exponential speedups on larger datasets

For Python version

Just run ISCT_py.py for running the code

For CPP version

  1. First, compile the cpp file on your Linux in order to generate the fast Random Projection Generator.
  2. Run ISCT_cpp.py to get the clustering results

Dependencies

  • Python 3.9.16 (Pypy)
  • NumPy 1.24.3
  • Scikit-learn 1.2.2
  • Pandas 2.0.1
  • Prefixspan 0.5.2

Visualization

ISCT could provide you with a highly concise and short clustering tree, taking poineer as example: image

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

isct-0.1.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

ISCT-0.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file isct-0.1.0.tar.gz.

File metadata

  • Download URL: isct-0.1.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.2

File hashes

Hashes for isct-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3847eaffa1b09cb599dd10bf8d80996716017e4b0ba53ec6d3c81b1af968b02e
MD5 de177f1e714ad9a30e588e2849a0c718
BLAKE2b-256 4c7122d4efa1cfeb70eb7d79f0a7cdeab8a69204e021fc5f3782a51199932123

See more details on using hashes here.

File details

Details for the file ISCT-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ISCT-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.2

File hashes

Hashes for ISCT-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdf8c9696cf3a7a66004644c67a35f7cf267f6d79034e84caed729bf94d3cf37
MD5 9a9302fe5de313923fef3515a79a3e64
BLAKE2b-256 939b5643db94a8817b5967e228bdcbaef3d5e627100e4ab48076d94f0d7cc246

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