Bayesian Personalized Ranking 算法解析及Python实现 (2)

机器学习排序系统由4个步骤组成:

人工标注训练数据

文档特征抽取

学习分类函数

在实际搜索系统中采用机器学习模型

Bayesian Personalized Ranking 算法解析及Python实现

 

2. PointWise Approach

定义:单文档方法的处理对象是单独的一篇文档,将文档转换为特征向量后,机器学习系统根据从训练数据中学习到的分类或者回归函数对文档打分,打分结果即是搜索结果。

Bayesian Personalized Ranking 算法解析及Python实现

ScoreQD)=a×CSb×PMc×PR

 对于某个新的查询Q和文档D,系统首先获得其文档D对应的3个特征的特征值,之后利用学习到的参数组合计算两者得分,当得分大于设定的阈值,即可判断文档是相关文档,否则判断为不相关文档。 

3. PairWise Approach 

Bayesian Personalized Ranking 算法解析及Python实现

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfszx.html