learning to rank学习

1. 什么是learning to rank?

learning to rank学习_第1张图片

2. 如何训练一个排序模型?

训练预料产生

learning to rank学习_第2张图片

对训练预料提取特征,通常特征包含tf/idf, click, bm25, pagerank等特征

训练模型,常见模型:

pointwise

learning to rank学习_第3张图片

pairwise

learning to rank学习_第4张图片

learning to rank学习_第5张图片

learning to rank学习_第6张图片

listwise

learning to rank学习_第7张图片

pointwise,pairwsie,listwise比较:

learning to rank学习_第8张图片

pairwise代码实现,参考这里http://fa.bianp.net/blog/2012/learning-to-rank-with-scikit-learn-the-pairwise-transform/

你可能感兴趣的:(机器学习)