A package for Multiple Kernel Learning scikit-compliant
Project description
MKLpy is a framework for Multiple Kernel Learning (MKL) inspired by the [scikit-learn](http://scikit-learn.org/stable) project.
This package contains: * the implementation of some MKL algorithms, such as EasyMKL; * tools to operate on kernels, such as normalization, centering, summation, average…; * metrics, such as kernel_alignment, radius of Minimum Enclosing Ball, margin between classes, spectral ratio…; * kernel functions, including boolean kernels (disjunctive, conjunctive, DNF, CNF) and string kernels (spectrum, fixed length and all subsequences).
The documentation of MKLpy is available on [readthedocs.io](https://mklpy.readthedocs.io/en/latest/)!
[](https://mklpy.readthedocs.io/en/latest/?badge=latest)
Installation
MKLpy is also available on PyPI: `sh pip install MKLpy `
To work properly, MKLpy requires:
Examples
The folder examples contains several scripts and snippets of codes to show the potentialities of MKLpy. The examples show how to train a classifier, how to process data, and how to use kernel functions.
Additionally, you may read our [tutorials](https://mklpy.readthedocs.io/en/latest/)
Work in progress
MKLpy is under development! We are working to integrate several features, including: * further MKL algorithms, such as GRAM, MEMO, and SimpleMKL; * more kernels for structured data; * efficient optimization
Citing MKLpy
If you use MKLpy for a scientific purpose, please cite this library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file MKLpy-0.5.tar.gz.
File metadata
- Download URL: MKLpy-0.5.tar.gz
- Upload date:
- Size: 25.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c613abd13e112095851d63c89a9dd5dcaab598c480a17a89e1729ca9f4e8267c
|
|
| MD5 |
59c27dcc2a7e8721ac6d0ec7d7a105e2
|
|
| BLAKE2b-256 |
887d78208f0ace299e27227f91f7b68b02d15753238ed9ade99e6d2ce029308e
|