1.先说Mean rank

首先 对于每个 testing triple,以预测tail entity为例,我们将(h,r,t)中的t用知识图谱中的每个实体来代替,然后通过fr(h,t)函数来计算分数,这样我们可以得到一系列的分数,之后按照 升序将这些分数排列。

然后,我们需要知道的是f函数值是越小越好,那么在上个排列中,排的越前越好。

现在重点来了,我们去看每个 testing triple中正确答案也就是真实的t到底能在上述序列中排多少位,比如说t1排100,t2排200,t3排60…,之后对这些排名求平均,Mean rank就得到了。

2.Hit10

还是按照上述进行f函数值排列,然后去看每个testing triple正确答案是否排在序列的前十,如果在的话就计数+1

最终 排在前十的个数/总个数 就是Hit@10

上述就是个人理解,不知道对不对,目前也没有资料确认,所以如果有大佬看到愿意搭救一把,感激不尽,临表涕零!

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

Mean Rank 和Mean reciprocal rank相关推荐

  1. Elasticsearch:倒数排序融合 - Reciprocal rank fusion (RRF)

    警告:此功能处于技术预览阶段,可能会在未来版本中更改或删除. Elastic 将尽最大努力修复任何问题,但技术预览中的功能不受官方 GA 功能的支持 SLA 约束. 倒数排序融合(RRF)是一种将具有 ...

  2. R语言dplyr包使用arrange函数、group_by函数、mutate函数生成分组数据的排名(rank)实战(Rank Variable by Group):升序排名、降序排名以及相同排名的处理

    R语言dplyr包使用arrange函数.group_by函数.mutate函数生成分组数据的排名(rank)实战(Rank Variables by Group):升序排名.降序排名以及相同排名的处 ...

  3. 人工智障与深度学渣之问题集锦:ValueError: Shape must be rank 4 but is rank 1 for 'Conv2D' with input shapes。。。

    醉最近在写网络的时候,总会遇到一些坑,虽然大部分都能百度到,但还是有一些坑让我郁闷.比较好久没写网络了,以前的填坑经验也都忘了.比如这里的报错: ValueError: Shape must be r ...

  4. keras报错 ValueError: Shape must be rank 1 but is rank 0 for 'bn_conv1/Reshape_4' (op: 'Reshape') 不用降级

    问题:ValueError: Shape must be rank 1 but is rank 0 for 'bn_conv1/Reshape_4' (op: 'Reshape') with inpu ...

  5. c r语言中rank函数,R语言rank函数详细解析

    R语言rank函数详细解析 发布于 2016-01-04 16:26:04 | 557 次阅读 | 评论: 0 | 来源: PHPERZ R 数据统计分析语言R是用于统计分析.绘图的语言和操作环境.R ...

  6. mysql替换sql中rank函数_MySQL sql Rank()函数实现

    一字符串类 Ø  Concat函数:连接字符串 Ø  Instr函数:返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) Ø  字符串大小写转换[upper().u ...

  7. Page Rank查询工具 | Page Rank Checker

    Page Rank是Google推出的网页等级,通常被称为PR值,一共10级,级别 越高则证明该网页越重要,一般认为PR高的网页会有更大的机会排在Google搜索的前列. UESEO.org推出了Pa ...

  8. 一级计算机rank函数的应用,rank函数排名怎么用?

    01 rank函数排名方法:打开表格-点击"公式-插入函数"-选择"rank"函数-第一行输入排名单元格的序号,第二行选择要进行排名的单元格-将鼠标放到第一个单 ...

  9. 计算机一级如何用rank函数降序,rank函数降序排名

    rank函数降序排名用法!例如:对销售业绩和学生的成绩进行排名,似乎是挺常见的场景,而在Excel当中,大家或许用的最多的就是排序功能了. 但这里我们要教各位一个新的函数,这个函数自带排名功能,他就是 ...

  10. 计算机一级如何用rank函数降序,rank函数怎么用降序及排名(图文rank函数操作流程)...

    打乱的序号? 使用排序功能进行排名 说到排名,常规的操作方法,是使用排序功能.比如,按出货量排序,点击出货量下的任意一个单元格,再使用升序或降序进行排列. 但这样会打乱仓库号的顺序. 使用函数完成排名 ...

最新文章

  1. java实现具有修饰的完美圣诞树
  2. Deep Learning for 3D Point Clouds: A Survey 论文阅读
  3. JS 进制转换的理解
  4. JavaScript发布订阅者模式
  5. Python第三方模块tesserocr安装
  6. 记录层序遍历中每层右侧第一个数字 Binary Tree Right Side View
  7. 分布式转码初步方案(hadoop+ffmpeg)
  8. scala 访问修饰符_Scala中的访问修饰符
  9. 课后作业-结队编程项目进度-贪吃蛇
  10. KVM虚拟化查看虚拟机IP
  11. 2011年上半年软考成绩查询网站,祝贺自己顺利通过2011年系统分析师考试!
  12. 继三星之后 华为折叠屏手机Mate X发售日期或将延期至9月
  13. “云计算和大数据”重点专项2017年度项目安排公示
  14. 搜狗2020年测试工程师笔试题
  15. 在线GIF图片帧修改工具
  16. centos7重装python_centos7完全重装python和yum
  17. Android-JNI开发系列《十一》实践-利用Android C源码实现GIF图片的播放
  18. 微型计算机控制技术王艳芳,基于单片机液位控制器的设计与实现最终版(样例3)...
  19. 双绞线与计算机连接的接口是,rj45网络双绞线4根线接法详解
  20. neo4j CQL使用

热门文章

  1. 研究生阶段记录3-PCR介绍
  2. 挂靠其入职公司股东名下其他公司,是否有违反竞业协议?
  3. Ubuntu系统接入移动硬盘后打不开问题
  4. 基站安全监控管理系统方案
  5. dw8html合并单元格,DW 做一个table表 对单元格进行合并
  6. linux 删除开机密码,6种清除开机密码方法,总有一个适合你
  7. 【python报错】Python词云库wordcloud不显示中文
  8. SQL Server 修改字段名
  9. jupyter代码无法运行
  10. 阿里云服务器哪个便宜?