RankNet

概述

ranknet 是一种排序算法,即输入query,对检索出来的文档进行排序,且ranknet是一种pairwise的排序算法,即只需要计算两个文档的相对顺序

样本label

ranknet 的样本label为(1,0.5, 0),1表示doc1比doc2相关性高,0.5表示一样,0表示doc1比doc2相关性低

损失函数

训练方法

ranknet的一些特性

一些疑问

1. 计算 doc1 的 f(x1) 的网络和 doc2 的 f(x2) 是否是同一个网络?

2. query的特征怎么提取,怎么进模型?

参考资料

https://www.cnblogs.com/kemaswill/p/kemaswill.html

https://zhuanlan.zhihu.com/p/68682607

原文地址:https://www.cnblogs.com/xumaomao/p/15205467.html