Python for Kernel Methods
Project description
KerPy
KerPy is a Python package meant for various kernel methods, and in particular Deep Restricted Kernel Machines. You can natively perform SVMs, LS-SVMs, (K)PCA with various kernels, automatic centering, out-of-sample, etc.
The package is built on PyTorch and supports GPU acceleration.
Installation
As for now, there are two ways to install the package.
PIP
Using pip, it suffices to run pip install kerpy
. Just rerun this command with the suffix --upgrade
to upgrade the package to its newest version.
From source
You can also install the package directly from the GitHub repository.
git clone --recursive https://github.com/hdeplaen/kerpy
cd kerpy
python setup.py install
Resources
- Documentation
- Bug Tracker
- E-DUALITY: ERC Adv. Grant website.
- ESAT-STADIUS: KU Leuven, Department of Electrical Engineering (ESAT), STADIUS Center for Dynamical Systems, Signal Processing and Data Analytics.
Contributors
The contributors and acknowledgements can be found in the CONRIBUTORS file.
License
RKM has a MIT license, as found in the LICENSE file.
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.