学习排序算法(一):单文档方法 Pointwise

学习排序算法(一):单文档方法 Pointwise

    

1. 基本思想


    这种方法主要是将搜索结果的文档变为特征向量,然后将排序问题转化成了机器学习中的常规的分类问题,而且是个多类分类问题。


2. 方法流程


    Pointwise方法的主要流程如下:




我们可以看出,整个流程分为三部分:提取特征做训练;分类算法学习;测试query排序。

    我们可以把ranking量化成多个标记,比如{perfect,Excellent,good,fair,bad};


    然后每个文档对应一个分类标记,这样就成了标准的分类问题形式了(样本特征-类别标记)。网上给出了一个案例,如下:




    此时,我们就可以用机器学习中的分类算法来学习。

    如何对测试query的搜索结果排序呢?很简单,我们提取这些搜索结果文档的特征,然后对学习到的模型分类,分类之后按照标记进行排序~


3. 优缺点分析


  • 属于同一类的文档之间无法排序;
  • 完全从单文档的分类角度计算,没有考虑文档之间的相对顺序。








  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值