jjfiv/fastrank
My most frequently used learning-to-rank algorithms ported to rust for efficiency. Try it: "pip install fastrank".
This tool helps developers quickly implement learning-to-rank algorithms for ordering items efficiently. It takes in feature data and relevance labels, and outputs a ranked list of items or predictions of their relative order. Software engineers or data scientists building recommendation systems or search engines would find this useful for optimizing item presentation.
No commits in the last 6 months.
Use this if you need to integrate fast, reliable ranking capabilities into your applications, such as a personalized search experience or a content recommendation engine.
Not ideal if you're a business user looking for a no-code solution or a data analyst who prefers graphical interfaces for model training.
Stars
52
Forks
5
Language
Rust
License
MIT
Category
Last pushed
Mar 03, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jjfiv/fastrank"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
rust-ml/linfa
A Rust machine learning framework.