Quali sono le alternative a RankLib?


Migliore risposta

Ecco alcune librerie Imparare a classificare al di fuori di RankLibhttp: //arogozhnikov.github.io/2015/06/26 /learning-to-rank-software-datasets.html:

  1. LEROT (Python)
  2. xapian-letor
  3. Metrica che impara a classificare (Matlab)
  4. Implementazione SVM-Rank (C ++)
  5. ListMLE , ListNET
  6. Implementazione SVM-MAP (C ++ )
  7. Imparare a classificare la libreria (C ++)
  8. jforests (Java)
  9. demo IPython su come imparare a classificare
  10. Implementazione di LambdaRank (Python) specialmente per la competizione di ranking kaggle)

Detto questo, RankLib rimane ancora il migliore opzione in termini di maturità e comprovata correttezza.

Se nessuno di questi funziona per te, cè sempre la possibilità di scriverne uno tu stesso.

Risposta

Alternative Ho usato in passato e posso consigliare:

SVMRank (C) Support Vector Machine per il ranking

JLIS-Reranking (Java) http://flake.cs.uiuc.edu/~mchang21/softwares/JLIS/rerank.html

Non lho usato ma conosco:

XGboost (ampiamente utilizzato con interfacce per molte lingue; mai provato per problemi di posizionamento) dmlc / xgboost (vedi anche questo esempio di XGBoost-rank )

Jforests (Java) jforests – Tree Ensembles for Machine Learning – Google Project Hosting

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *