FastRank Learning to Rank Library written in Rust.
Project description
FastRank
My most frequently used learning-to-rank algorithms ported to rust for efficiency.
Read my blog-post announcing the first public version: 0.4. It's alpha because I think the API needs work, not because there's any sort of known correctness or compatiblity issues.
Python Requirements / Release History
- 0.5 and earlier require only Python 3.5, but no windows builds were pushed.
- 0.6 requires Python 3.6 due to EOL for Python 3.5 becoming prevalent in the latest pip.
- 0.6.1 switched to manylinux2010 building; you might get better vectorization from a local copy.
- 0.7 maintains the requirement of Python 3.6
- 0.8 and forward will require Python 3.7 so we can use the standard @dataclass annotation and drop the attrs dependency.
Python Usage
pip install fastrank
See this Colab notebook for more, or see a static version here on Github.
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.
Source Distribution
fastrank-0.8.0.tar.gz
(55.8 kB
view hashes)
Built Distributions
fastrank-0.8.0-py3-none-win_amd64.whl
(690.6 kB
view hashes)
Close
Hashes for fastrank-0.8.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bb1b545e4ed44b01c29060f4e346e8660783c171ae0847f614e6906c8d08280 |
|
MD5 | 71e90a9ba63a08d1fe1d0a030aab4e6a |
|
BLAKE2b-256 | 764fd64e47cfb77413e44a7ead0b5c4b659e3e931b26be8b92ea8066833d721c |
Close
Hashes for fastrank-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56165ac6a3e4eff93f66fd17b481b46d005ad054ed864e7c96d85e843e8de639 |
|
MD5 | 980f5730786bcfd7c795adc82d9f445e |
|
BLAKE2b-256 | 86e48102f055dc1077c90e63e4af40d476b9bc96357088b73eb09fab841f5b8c |
Close
Hashes for fastrank-0.8.0-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7901b98998051c60da71ca0afcc272545bdba97eb898419635aff8e8a5abe09 |
|
MD5 | d0d9f40fe9be9e623094bda82af35b34 |
|
BLAKE2b-256 | c01497ecf03788bc18194964de42976e0b0e9817716dd7c3988ba9b2965f4cb8 |
Close
Hashes for fastrank-0.8.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fc2315a904e3418d7e994eb79a79447178e9b2bd4e37cee094cb4c380756c6 |
|
MD5 | f26c29ab35f33cb02f01ce60edd27f56 |
|
BLAKE2b-256 | b1e4378310f5d104fd417836fad0475fa5a17793524923fa73b6977e1977e1ba |