Care sunt alternativele la RankLib?


Cel mai bun răspuns

Iată câteva biblioteci „Învățarea clasificării” în afara RankLibhttp: //arogozhnikov.github.io/2015/06/26 /learning-to-rank-software-datasets.html:

  1. LEROT (Python)
  2. xapian-letor
  3. Învățarea metrică la clasificare (Matlab)
  4. Implementare SVM-Rank (C ++)
  5. ListMLE , ListNET
  6. Implementare SVM-MAP (C ++ )
  7. Biblioteca de învățare pentru a clasifica (C ++)
  8. jforests (Java)
  9. Demonstrare IPython despre învățarea clasării
  10. Implementarea LambdaRank (Python) special pentru competiția de clasare kaggle)

Acestea fiind spuse, RankLib rămâne cel mai bun opțiune în ceea ce privește maturitatea și corectitudinea dovedită.

Dacă niciuna dintre acestea nu funcționează pentru dvs., există întotdeauna opțiunea de a scrie una singură.

Răspunde

Alternative „Am folosit în trecut și vă pot recomanda:

SVMRank (C) Mașină de suport pentru clasificare

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

Nu am folosit, dar știu de:

XGboost (utilizat pe scară largă cu interfețe pentru multe limbi; nu l-am încercat niciodată pentru probleme de clasare) dmlc / xgboost (consultați și acest XGBoost-rank example )

Jforests (Java) jforests – Ansambluri arborescente pentru învățare automată – Google Project Hosting

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *