Skip to main content

# Kernel Treelets (KT)

Project description

Kernel Treelets is a hierarchical clustering algorithm proposed by Hedi Xia and Hector D. Ceniceros. It combines treelets, a particular multiscale decomposition of data, with a projection on a reproducing kernel Hilbert space. The proposed approach, called kernel treelets (KT), effectively substitutes the correlation coefficient matrix used in treelets with a symmetric, positive semi-definite matrix efficiently constructed from a kernel function. Unlike most clustering methods, which require data sets to be numeric, KT can be applied to more general data and yield a multi-resolution sequence of basis on the data directly in feature space. A more detailed explanation about Kernel Treelets can be found in arXiv (https://arxiv.org/abs/1812.04808). The paper is accepted by Advances in Data Science and Adaptive Analysis. The most recent test version is at https://github.com/hedixia/KernelTreelets_v5.

This repo is only for testing the examples in the paper above. The implementation may not be fully optimized and it is still under construction as the setup files are not yet finished. Currently it can be used by copying all files in the main folder with .py extensions to the path of the executed file.

For more infomation about Kernel Method, see (https://en.wikipedia.org/wiki/Kernel_method).

For more infomation about Treelets by Ann B. Lee, Boaz Nadler and Larry Wasserman, see arXiv (https://arxiv.org/abs/0707.0481).

Home-page: https://github.com/hedixia/KernelTreelets_v5 Author: H. Xia Author-email: hedixia@ucsb.edu License: UNKNOWN Description: # Kernel Treelets (KT)

Kernel Treelets is a hierarchical clustering algorithm proposed by Hedi Xia and Hector D. Ceniceros. It combines treelets, a particular multiscale decomposition of data, with a projection on a reproducing kernel Hilbert space. The proposed approach, called kernel treelets (KT), effectively substitutes the correlation coefficient matrix used in treelets with a symmetric, positive semi-definite matrix efficiently constructed from a kernel function. Unlike most clustering methods, which require data sets to be numeric, KT can be applied to more general data and yield a multi-resolution sequence of basis on the data directly in feature space. A more detailed explanation about Kernel Treelets can be found in arXiv (https://arxiv.org/abs/1812.04808). The paper is accepted by Advances in Data Science and Adaptive Analysis. The most recent test version is at https://github.com/hedixia/KernelTreelets_v5.

This repo is only for testing the examples in the paper above. The implementation may not be fully optimized and it is still under construction as the setup files are not yet finished. Currently it can be used by copying all files in the main folder with .py extensions to the path of the executed file.

For more infomation about Kernel Method, see (https://en.wikipedia.org/wiki/Kernel_method).

For more infomation about Treelets by Ann B. Lee, Boaz Nadler and Larry Wasserman, see arXiv (https://arxiv.org/abs/0707.0481).

Platform: UNKNOWN Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent

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

KernelTreelets-0.5.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

KernelTreelets-0.5.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file KernelTreelets-0.5.1.tar.gz.

File metadata

  • Download URL: KernelTreelets-0.5.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.5

File hashes

Hashes for KernelTreelets-0.5.1.tar.gz
Algorithm Hash digest
SHA256 58a7b68426a49b8a8ee15b1a5a61a9c197b7257a3891dab7a9bdf84bbcd50180
MD5 65388925d9e92ee3ad9d933788fa18ba
BLAKE2b-256 973aa5f47c25d8248c92550ae146246b83d8048646ca6da43cd4b6c456b2c41c

See more details on using hashes here.

File details

Details for the file KernelTreelets-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: KernelTreelets-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.5

File hashes

Hashes for KernelTreelets-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 51ac4849e6bcbbb0547de1dc4c7f746e6205057be25fa6bc3352ec28369e0255
MD5 899ea299f883508b2885cbafc4e97822
BLAKE2b-256 64faad3cd88baf22762a1154fe2cdb77a79365836d56f6434cca6e0eecf37770

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