Skip to main content

Rank Similarity is a set of non-linear classification and transform tools for large datasets.

Project description

Rank Similarity

Rank Similarity is a set of non-linear classification and transform tools for large multi-dimensional datasets that use the scikit-learn API.

Installation

Dependencies

rank-similarity requires:

  • Scikit-learn (>= 0.23)
  • Python (>= 3.7)
  • NumPy (>= 1.14.6)
  • SciPy (>= 1.1.0)

Optionally for plotting examples:

  • matplotlib (>= 2.2.2)

Install via pip

pip install rank-similarity

Development version

To get the latest development version, clone the GitHub repository:

git clone https://github.com/KatharineShapcott/rank-similarity

Usage

from ranksim import RankSimilarityClassifier
X = [[0, 1], [1, 0]]
y = [0, 1]
clf = RankSimilarityClassifier()
clf.fit(X, y)
pred = clf.predict(X)

More Information

Documentation

More details and background information is available in the online documentation.

License

The package is new BSD licensed.

Citation

Please cite the following publication (in preparation) [1].

[1] Shapcott, Bird, & Singer. Confusion-based rank similarity filters for computationally-efficient machine learning on high dimensional data. In preperation. (2021)

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

rank-similarity-0.0.1.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rank_similarity-0.0.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file rank-similarity-0.0.1.tar.gz.

File metadata

  • Download URL: rank-similarity-0.0.1.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for rank-similarity-0.0.1.tar.gz
Algorithm Hash digest
SHA256 634a12702858820303529a490c260699b3659e4688e7d9bee3647c36c9298532
MD5 7516f1891ae0be8e54abf04b00ddafb2
BLAKE2b-256 22a1c2c4b1dfeb8e8c8e62e31bb6d278dc000554a07fb717dff656f79bed00f8

See more details on using hashes here.

File details

Details for the file rank_similarity-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: rank_similarity-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for rank_similarity-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37bffd15dee2b7ccfa3d95a15e97f21274782f227bfc6652e2e41a76aa34fa2b
MD5 84cf89048dd24838cf2bcaf6ea0ac373
BLAKE2b-256 89079d71db484f4b2b9e5b66240a0e51e2fa0e32c2681d42f3f66989519899c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page