Crates.io | ltrs |
lib.rs | ltrs |
version | 0.1.0 |
source | src |
created_at | 2022-08-02 19:47:03.905208 |
updated_at | 2022-08-02 19:47:03.905208 |
description | Learning to rank library for Rust. |
homepage | https://github.com/marcosfpr/ltrs |
repository | https://github.com/marcosfpr/ltrs |
max_upload_size | |
id | 637539 |
size | 37,752,150 |
Learning to Rank for Rustaceans
Explore the docs »
Report Bug
·
Request Feature
The problem of ranking documents in a given corpus is central to Information Retrieval. Although this problem has more notoriety in search engines, those ranking algorithms can be used in different solutions such as collaborative filtering, question answering, multimedia retrieval, text summarization, and online advertising.
Recently, regarding the massive amount of data available for training, it's become possible to leverage existing Machine Learning (ML) technologies to build more effective ranking models. Using supervised ML techniques to solve ranking problems is called Learning to Rank (LTR).
Based on the very well-known library RankLib
, lt.rs provides LTR models and a solid interface so that you can implement your own model on
the platform.
ltrs can provide the ability to fit an LTR model based on a given corpus. Currently, we have a good performance in our models but still have some limitations described below.
Performance is an absolute requirement for those kinds of applications, especially for large datasets. So that's definitively one thing that I'm working towards and will be present here soon...
Although ltrs provides really interesting features, it can not handle some important things by now. It has some limitations: