Skip to main content

SVM with Orthogonal Kernel functions of fractional order and normal

Project description

ORSVM

ORSVM is a free software package which provides a SVM classifier with some novel orthogonal polynomial kernels. This library provides a complete path of using the SVM classifier from normalization to calculation of SVM equation and the final evaluation. In order to classify the dataset with ORSVM, there is a need to normalize the dataset whether using normal or fractional kernels. ORSVM library needs numpy and cvxopt libraries to be installed. Arrays, matrices and linear algebraic functions have been used repeatedly from numpy and the heart of SVM algorithm which is finding the Support Vectors is done by use of a convex quadratic solver from cvxopt library which is in turn a free python package for convex optimization. A suitable guide on this package is available at http://cvxopt.org about installation and how to use.

Install

You can install orsvm using:

pip install orsvm

Dependencies

Following dependencies will be installed:

  • cvxopt
  • pandas
  • numpy
  • sklearn

Conda environment (suggested)

conda create --n ORSVM python=3.8 pandas sklearn numpy cvxopt
conda activate ORSVM
pip install orsvm

Documentation

The latest documentation can be found here: http://orsvm.readthedocs.io/

Cite

DOI

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

orsvm-0.1.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

orsvm-0.1.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: orsvm-0.1.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.5

File hashes

Hashes for orsvm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e8fb744d740fcc969e4280682069d6b3e0e560039dd736ad047555f3ad2513d4
MD5 4730bca52fd755c726b76d95d432c272
BLAKE2b-256 f914021e1c46431a9ff7e8794859ff4a8025f37622b9e298710939d9c1d8a03e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: orsvm-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.5

File hashes

Hashes for orsvm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f88d6f7934fa5924b15669c83ecf36e55ec5c2e1ae76a2c59fa520aabb321535
MD5 affd07c5489251df3a21ee071d3fc07a
BLAKE2b-256 6328773f4c54a0fa55b379733f2d1f754cc80565e4eb0e7d12665a8bd933ddb7

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