Ranklib jar包的使用

介绍

Ranklib.jar 是一个LTR算法的库,目前已经实现了如下几种算法:

  • MART
  • RankNet
  • RankBoost
  • AdaRank
  • Coordinate Ascent
  • LambdaMART
  • ListNet
  • Random Forests
  • Linear regression

示例

1
2
3
4
5
6
7
8
java -jar Ranklib.jar \
-train MQ2008/Fold1/train.txt \
-test MQ2008/Fold1/test.txt \
-validate MQ2008/Fold1/vali.txt \
-ranker 6 \
-metric2t NDCG@10 \
-metric2T ERR@10 \
-save model.txt