Skip to main content

Tessellated Kernels SVM

Project description

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

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

pyPMKL-0.1.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

pyPMKL-0.1.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyPMKL-0.1.1.tar.gz
  • Upload date:
  • Size: 2.8 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.1.tar.gz
Algorithm Hash digest
SHA256 5c1c42b25e81cf8c11606ecb30055cfe0840a5cdf46f43408f0f3c32f5f7f423
MD5 ae145e65d6d427e6ee7acc193b629400
BLAKE2b-256 0f1c377a7933e68cc2564c0b0f13c4c53f1ffc1942b43c7fe0b96e33276894a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyPMKL-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 160d230ff7fcd7db70fec280d9c3f8c4a506ed0782a1495dfff57c3ad63ad13a
MD5 b0398969756970715cf69f2b1863562c
BLAKE2b-256 280f64f542593d4120f6536186891eb35da31db4a5393db37b195d4d41942d54

See more details on using hashes here.

Supported by

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