MKLpy

Documentation Status Build Status Coverage Status PyPI version License: GPL v3

MKLpy is a framework for Multiple Kernel Learning (MKL) inspired by the scikit-learn project.

This package contains:

The documentation of MKLpy is available on readthedocs.io!

Installation

MKLpy is also available on PyPI:

pip install MKLpy

To work properly, MKLpy requires:

Resource Website
numpy https://www.numpy.org/
PyTorch https://pytorch.org/
scikit-learn https://scikit-learn.org/stable/
CVXOPT https://cvxopt.org/

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

Work in progress

MKLpy is under development! We are working to integrate several features, including:

Citing MKLpy

If you use MKLpy for a scientific purpose, please cite this library.