PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Learning To Rank Python Packages

Python packages with the GitHub topic learning-to-rank. Sorted by monthly downloads, with stars and forks.
lyst
lightfm

A Python implementation of LightFM, a hybrid recommendation algorithm.

43K 5K 724
tensorflow
tensorflow-ranking

Learning to Rank in TensorFlow

41K 3K 476
DovBerKaplan
cine-rec-engine

Content-based movie & series recommendation engine over your own PostgreSQL TMDB mirror — 22-feature learned scorer, multi-seed, saga-aware, bring-your-own embeddings

1K 0 0
mandiant
stringsifter

A machine learning tool that ranks strings based on their relevance for malware analysis.

1K 765 125
etlundquist
rankfm

Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data

1K 174 38
arclabs561
ranklab

Learning-to-rank losses and evaluation

801 0 0
jjfiv
fastrank

My most frequently used learning-to-rank algorithms ported to rust for efficiency. Try it: "pip install fastrank".

550 52 6
jacons
ruletreerank

RuleTreeRank (RTR) is an interpretable Learning-to-Rank framework that models ranking as a two-stage process: it first groups items with a shallow rule tree, then refines the score locally through instance-based comparisons.

434 0 1
jma127
pyltr

Python learning to rank (LTR) toolkit

416 463 104
allegro
allrank

allRank is a framework for training learning-to-rank neural models based on PyTorch.

361 1K 129
billzi2016
mpsboost

Fast gradient-boosted decision trees for Apple Silicon. A lightweight, sklearn-style Python API powered by MPS and Metal.

276 1 0
moriaki3193
ridge

Python Machine Learning Library

246 5 0
Kairavparikh
adoptrank

Code-aware open-source discovery and live adoption ranking

227 0 0
dorukhansergin
apl-brochu

Unofficial implementation of the Active Preference Learning with Discrete Choice Data by Brochu et al. as published in NIPS 2007.

159 4 0
wildltr
ptranking

Learning to Rank in PyTorch

132 492 69
jjfiv
cfastrank

My most frequently used learning-to-rank algorithms ported to rust for efficiency. Try it: "pip install fastrank".

127 52 6
vaclavstibor
streamlit-recommenders

Lightweight Python library for interactive demo and inspection of recommender systems in Streamlit.

116 2 1
kiudee
csrank

Context-sensitive ranking and choice in Python with PyTorch

113 67 15
mohammadi-hadi
rankkit

Ranking evaluation with error bars: NDCG, MRR and MAP with confidence intervals, plus position-bias correction for click logs. No dependencies.

93 0 0
mohammadi-hadi
spark-search-ranking

Counterfactual learning-to-rank for marketplace search logs in PySpark: position-bias estimation, IPS-weighted training, NDCG evaluation against known ground truth

79 0 0
fair-search
fairsearchdeltr

Disparate Exposure in Learning To Rank for Python

76 6 2
moriaki3193
fmlite

Python implementation of Factorization Machine

76 9 2
jman4162
rankcal

Calibration and uncertainty quantification for ranking systems.

63 2 0
Kenza-AI
mab-ranking

Online Ranking with Multi-Armed-Bandits

60 18 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology