jma127/pyltr
Python learning to rank (LTR) toolkit
This toolkit helps machine learning engineers and data scientists build and evaluate 'learning to rank' models. You feed it a dataset of queries and documents with relevance scores, and it outputs a model that can rank new documents for similar queries more effectively. This is ideal for improving search results, recommendations, or any ordered list.
464 stars. Available on PyPI.
Use this if you need to build machine learning models that can accurately order a list of items based on their relevance to a given query or context.
Not ideal if you are looking for a general-purpose classification or regression model, as this tool is specifically designed for ranking problems.
Stars
464
Forks
106
Language
Python
License
BSD-3-Clause
Category
Last pushed
Dec 27, 2025
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jma127/pyltr"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
tensorflow/ranking
Learning to Rank in TensorFlow
evllabs/JGAAP
The Java Graphical Authorship Attribution Program
Bibliome/alvisnlp
ALvisNLP corpus processing engine
rosette-api/rosette-elasticsearch-plugin
Document Enrichment plugin for Elasticsearch
ethanhezhao/MetaLDA
The code for MetaLDA in ICDM 2017