MRR(Mean Reciprocal Rank):

  是一个国际上通用的对搜索算法进行评价的机制,即第一个结果匹配,分数为1,第二个匹配分数为0.5,第n个匹配分数为1/n,如果没有匹配的句子分数为0。最终的分数为所有得分之和。

   把标准答案在被评价系统给出结果中的排序取倒数作为它的准确度,再对所有的问题取平均。相对简单,举个例子:有3个query如下图所示:

(黑体为返回结果中最匹配的一项)

  可计算这个系统的MRR值为:(1/3 + 1/2 + 1)/3 = 11/18=0.61。

MRR越大,对应的评价效果越好

最新文章

  1. vs签入签出--TFS进行源代码管理
  2. redis队列的实现
  3. 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
  4. <一> MVC - HtmlHelper
  5. 搭建用友开发环境(基于碧桂园的nchome)
  6. 14.6.4 Configuring the Memory Allocator for InnoDB 配置InnoDB 内存分配器
  7. libpng处理png图片(一)
  8. Django+xadmin打造在线教育平台(八)
  9. how tomcat works 五 servlet容器 上
  10. kafka单机安装和启动
  11. USB安装centos6系统(centos7需要换软件)
  12. 《Inside C#》笔记(六) 属性、数组、索引器
  13. windows单机环境下配置tomcat集群
  14. 二进制安装mysql
  15. JavaScript-判断指定日期是一年中第几天-按照从大到小的顺序输出
  16. 清除 idea 缓存
  17. ue4开发入门教程
  18. Jmeter函数助手中添加自定义函数
  19. HDU1698 Just a Hook(线段树&区间覆盖)题解
  20. JS中0与‘0’

热门文章

  1. delattr
  2. Jsp和session、request.getSession()
  3. CitrixSmartAuditor安装报错解决方法
  4. Linux 禁止用户或 IP通过 SSH 登录
  5. Web Service基础——四种客户端调用方式
  6. VS:"64位调试操作花费的时间比预期要长"的一解决途径
  7. ReentrantLock和synchronized的区别随笔
  8. 基于JavaScript 声明全局变量的三种方式
  9. 【LeetCode】12. Integer to Roman (2 solutions)
  10. ssh/scp 远程连接ssh非默认端口方法