Skip to main content

Tessellated Kernel Learning (TKL) is a free machine learning MATLAB and python toolbox for learning optimal Tessellated Kernel (TK) functions for Support Vector Machine (SVM) classification and regression problems. TKs are a class of kernel functions that are ideal for kernel learning because they admit a linear parameterization (tractability); are dense in the set of all kernels (accuracy); and every member is universal so that the hypothesis space is infinite-dimensional (scalability).

What can I do with TKL?

TKL can be used to

  1. Learn optimal TK kernel functions for a given set of inputs x and outputs y.
  2. Train a Support Vector Machine (SVM) using the optimal TK kernel function.
  3. Outputs may be binary (classification) or real valued (regression).

How to use TKL If you only want to use TKL-SVM or build a Tessellated kernel, please look at these examples 1 and 2, as well as the basic functions for the kernel and the model construction.

What is Multiple Kernel Learning? To whom is interested in what MKL is, a good paper is Multiple kernel learning algorithms M GГ¶nen or just read on wikipedia.

How to understand the TKL? What is TKL and how to use it, you can read one of these articles 1 or 2. And we also have a shortened version on our website

Technical Support Our goal is to make use of TKL as simple as humanly possible. However, our background is not in coding and sometimes we come up short. If you are having a serious technical issue and neither the help commands nor the manual are helping, and believe there is a bug in the program, please report it to: brendon.colbert@asu.edu or atalitck@asu.edu. If there is a bug, we will add it to the known bug list and do our best to fix it.

Alternatively, if you would like to volunteer for the TKL development team, we would be happy to include you (no compensation - Sorry). Send an email to mpeet@asu.edu

released-08/03/21

Download files

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

Source Distribution

pyPMKL-0.1.2.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

pyPMKL-0.1.2-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file pyPMKL-0.1.2.tar.gz.

File metadata

  • Download URL: pyPMKL-0.1.2.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyPMKL-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dbe853d7d63a4e8547f90e46b50371a7af8e502651aeb92668c90b6657229351
MD5 56aa2e93211ad7e7ca463fa944985d5b
BLAKE2b-256 80b0c02ce2bbacd4c23b846854f7179a25ac86abdaf8a9510412c15de5b74d97

See more details on using hashes here.

File details

Details for the file pyPMKL-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pyPMKL-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyPMKL-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b551bad6ac1d0349f0842e195f789656713c9ae48570c36c7729546d8ec6826d
MD5 47c64dc242b92473ba60c4a26c7535e4
BLAKE2b-256 8d84dc563578eebae24ca14fae602e5348e8b359c2961b413fa948b5603f2c94

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page