RankLibの代替手段は何ですか?


ベストアンサー

ここに、RankLib以外のライブラリをランク付けするための学習がありますhttp://arogozhnikov.github.io/2015/06/26 /learning-to-rank-software-datasets.html:

  1. LEROT (Python)
  2. xapian-letor
  3. ランク付けするメトリック学習(Matlab)
  4. SVMランクの実装(C ++)
  5. ListMLE ListNET
  6. SVM-MAP実装(C ++ )
  7. ライブラリのランク付けを学ぶ(C ++)
  8. jforests (Java)
  9. ランク付けの学習に関するIPythonデモ
  10. LambdaRankの実装(Python)、特にkaggleランキング競争のために)

とはいえ、RankLibは依然として最高です成熟度と証明された正確さの観点からのオプション。

これらのいずれもうまくいかない場合は、常に自分で作成するオプションがあります。

回答

代替案私は過去に使用したことがあり、推奨できます:

SVMRank(C)ランキング用のサポートベクターマシン

JLIS-再ランク付け(Java) http://flake.cs.uiuc.edu/~mchang21/softwares/JLIS/rerank.html

使用されていませんが、次のことを知っています:

XGboost(多くの言語のインターフェースで広く使用されています。ランキングの問題で試したことはありません) dmlc / xgboost (この XGBoostランクの例も参照してください)

Jforests(Java) jforests-機械学習用のツリーアンサンブル-Googleプロジェクトホスティング

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です