设有一个test集,大小为M,对其进行分类,label的数目共有N个。那么预测结果共有M个,每个结果是对于N个label的评分,设第i个test目标的groud-truth排名为

MR(Mean Rank,平均排名):

MRR(Mean Reciprocal Rank,平均倒数排名):

可见,MR越小越好,MRR越大越好。

MR的取值范围:

MRR的取值范围:,(注意倒数,即1除以原数,而不是倒着数)

举例:

N=1000,M=10,

eg1:排名结果是前9个都是1,最后一个是1000,

那么MR=100.9,MRR=0.9001

当rank非常不均衡,MR不如MRR

eg2:排名结果是全都是4

那么MR=4,MRR=0.25

当rank非常均衡,MRR不如MR

所以为充分考虑,需要同时考察MR和MRR

机器学习中的MR和MRR相关推荐

  1. lu分解法matlab_MIT 18.065—机器学习中的矩阵方法02 矩阵乘法与矩阵分解

    数据分析.信号处理和机器学习中的矩阵方法 第02讲 矩阵乘法与矩阵分解 新MIT 线性代数|机器学习(中英机翻字幕)18.065 by Gilbert Strang_哔哩哔哩 (゜-゜)つロ 干杯~- ...

  2. KGC的衡量指标(MR、MRR、Hits@n)

    KGE,知识图谱嵌入(Knowledge Graph Embedding),衡量kge模型性能主要有以下几个常见的指标,有MR.MRR和Hits@n MR(Mean Rank):是平均排名 MRR(M ...

  3. MIT18.065 数据分析、信号处理和机器学习中的矩阵方法-学习笔记

    文章目录 MIT18.065 数据分析.信号处理和机器学习中的矩阵方法 Lecture 1 The Column Space of A Contains All Vectors Ax A=CR A=C ...

  4. 机器学习中使用的交叉熵(cross entropy)透彻分析

    从字面分析交叉熵,1是交叉.2是熵(熵与信息量有关):首先交叉熵涉及信息论里面的东西,想要彻底理解交叉熵就要明白此概念跟信息量的关系以及里边的熵怎么理解. (1)信息量 衡量信息量可以用大小或者多少来 ...

  5. 机器学习中的数学基础(4.1):支持向量机Support Vector Machine(SVM)

    SVM可以说是一个很经典的二分类问题,属于有监督学习算法的一种.看过那么多的博客知乎解释SVM我一定要自己总结一篇,加深一下自己的理解. 带着问题去读文章会发现,柳暗花明又一村,瞬间李敏浩出现在眼前的 ...

  6. 机器学习中的数学基础:(3)主成分分析(PCA)及其应用

    主成分分析主要用于数据的降维?什么是降维? 比如说有如下的房价数据:    这种一维数据可以直接放在实数轴上: 房价样本数据用X表示,则以上数据的均值为: 以均值为原点: 将上述表格以均值,做&quo ...

  7. 机器学习中的模型评价、模型选择及算法选择

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 正确使用模型评估.模型选择和算法选择技术无论是对机器学习学术研究还是工业场景应用都至关重要.本文将对这三个任务的相关技术 ...

  8. 机器学习中的梯度下降法

    1. 机器学习中为什么需要梯度下降 梯度下降是机器学习中常见优化算法之一,梯度下降法有以下几个作用: (1)梯度下降是迭代法的一种,可以用于求解最小二乘问题. (2)在求解机器学习算法的模型参数,即无 ...

  9. 一文介绍机器学习中的三种特征选择方法

    作者 | luanhz 来源 | 小数志 导读 机器学习中的一个经典理论是:数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限.也正因如此,特征工程在机器学习流程中占有着重要地位.广义的特征 ...

最新文章

  1. record-09 ATM 过程思想 综合练习
  2. NET(C#):使用HttpWebRequest头中的Range下载文件片段
  3. 对于初学者而言!如何处理 Python 入门难以进步的现象?
  4. java接口版本控制_为什么要在Java中控制类和接口的可见性
  5. 在vue中使用SockJS实现webSocket通信
  6. String使用注意一
  7. 论文浅尝 - EMNLP | 通过元强化学习实现少样本复杂知识库问答
  8. Linux学习笔记 (五)关机和重启命令
  9. linux ps命令使用详解
  10. jquery mysql jsp_jsp+jquery+mysql实现的一个简单的学生管理系统
  11. 写一个自己的QQ签名
  12. 时钟偏移(Skew)和时钟抖动(Jitter)
  13. 蓝桥杯历年真题分类汇总(史上最全版本,一定不要错过)
  14. windows禅道官网地址及环境搭建
  15. linux 部署 ibase4j,ibase4j学习
  16. 手机查看IGES,STP,STEP格式3D模型免费APP推荐-CAD Assistant
  17. html5 放风筝,北京最全的放风筝5大最佳地点,地广人稀,不用花钱
  18. 婚姻中,不去表达爱,比不爱更可怕
  19. linux查ip出现fe80,ubuntu IP出现inet6 addr :fe80::20c:29ff:fe47:fd61/64 scope:l
  20. 数列求和-加强版(C语言)

热门文章

  1. kali2020.1a安装w3af
  2. JSP编译成Servlet(四)JSP与Java行关系映射
  3. VBA:Excel工作簿所有子表数据一键汇总
  4. 个人客户网上银行开户
  5. 前端工程师必须知道的网络知识(一)
  6. 八年Android开发,看我如何简化Android的UI开发!
  7. 【Mac 教程系列第 16 篇】如何查看 Apple 产品的真伪
  8. 企业建站选择阿里云服务器配置详细教程 1
  9. 如何截图翻译?推荐你三种截图翻译的方法
  10. SAP销售订单历史修改后台表