Polynomial String Kernel and linear time String Kernel. Supports multithreading and is compatible with Scikit-Learn SVMs.
Project description
String Kernels
This package contains an implementation of the Polynomial String Kernel and a linear time String Kernel algorithm as described in our paper, High Resolution Ancestry Deconvolution for Next Generation Genomic Data.
It offers
-
Linear time computation of two effective string kernels.
-
Compatibility with Scikit-Learn's Support Vector Machines (easy plug-in).
-
Multithreading.
Usage
To install the package, execute from the command line
pip install string-kernels
And then you're all set!
Assuming you have Scikit-Learn already installed, you can use Lodhi's string kernel via
from sklearn import svm
from stringkernels.kernels import string_kernel
model = svm.SVC(kernel=string_kernel())
and the polynomial string kernel,
from sklearn import svm
from stringkernels.kernels import polynomial_string_kernel
model = svm.SVC(kernel=polynomial_string_kernel())
For morer information read the docs or take a look at the notebook example.ipynb for further demonstration of usage.
If you end up using this in your research we kindly ask you to cite us! :)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file string-kernels-1.1.2.tar.gz.
File metadata
- Download URL: string-kernels-1.1.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1786896ea02504721a3da5f578471bfabff326dc7fc8335b26bb0acc68407c6
|
|
| MD5 |
5d0c76313c841b7c0bc869cb19b431f8
|
|
| BLAKE2b-256 |
ffe704765217cdeced887f495c6833a93227d89f8342b1254f8979d294cb8874
|
File details
Details for the file string_kernels-1.1.2-py3-none-any.whl.
File metadata
- Download URL: string_kernels-1.1.2-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e22f2d5d0f458e0bf68db8c6263975d873f7f71d49eee0d2424ecc4f0a49b99
|
|
| MD5 |
fe49b63e98a84315230a87fce08194e3
|
|
| BLAKE2b-256 |
6d51db08a21ed6d8b364ba7d5fa264269930c7833fca33f46ee7c3fb77e6125d
|