NDCG评价指标讲解
Normalized Discounted Cumulative Gain,即NDCG,常用于作为对rank的评价指标,当我们通过模型得出某些元素的ranking的时候,便可以通过NDCG来测评这个rank的准确度,同样的算法还包括MAP,MRR等,这里只讲解NDCG。
我们通过一个实例来说明一下这个NDCG的用法
id | 1 | 2 | 3 | 4 | 5 |
模型评分 | 1.2 | 0.7 | 0.1 | 0.2 | 4.0 |
按模型评分排序(i) | 2 | 3 | 5 | 4 | 1 |
r(l) | 2 | 1 | 0 | 0 | 0 |
按Gain排序(j) | 1 | 2 | 3 | 3 | 3 |
我们首先通过i来计算出DCG值为2.39278,按照j来计算出iDCG的值为3,6309
最后通过公式1计算出NDCG为0.65
NDCG评价指标讲解相关推荐
- 【深度学习】医学图像自动分割的评价指标讲解
文章目录 1 ROC-AUC1.1 混淆矩阵1.2 AUC计算 2 Precision和Recall2.1 概述2.2 MAP2.3 P-R曲线深入理解 3 语义分割的评价指标--IoU 1 ROC- ...
- 最新研究前线-深度推荐系统真的有效吗?
1. 背景 深度学习已经成为推荐系统领域的首选方法,但与此同时,已有一些论文指出了目前应用机器学习的研究中存在的问题,例如新模型结果的可复现性,或对比实验中基线的选择.这篇论文[Are We Real ...
- java lambdamart库,LambdaMART 之 lambda(示例代码)
LambdaMART 之 lambda 概念 LTR 排序学习主要用于对召回结果的精排,主流使用基于pair(文档对标记)的 LambdaMART 算法,该算法由两部分组成:lambda + MART ...
- 推荐系统中learning to rank(学习排名)
内容: learn to rank排名的方法 learn to rank排名的评价指标 learn to rank排名的方法 在现实生活中,有很多应用场景需要给用户推荐排名更靠前的的列表,比如实时的商 ...
- 关于 LambdaMART 的六个疑惑
目录 一:分类和排序有啥区别? 二:为什么是MART?LambdaMART和MART的区别和关系是啥? 三:学习方式是pair-wise吗? 四:有三个损失函数? 五:直接优化了NDCG吗? 六:预测 ...
- 让阿宅不再寂寞的聊天机器人
阿宅爱上了阿美 在一个有星星的夜晚 飞机从头顶飞过 流星也划破那夜空 虽然说人生并没有什么意义 但是爱情确实让生活更加美丽 阿美嫁给了二富 在一个有香槟的晴天 豪车从眼前驶过 车笛也震动那烈阳 虽然说 ...
- 信息检索IR评价中常见的评价指标-MAP\NDCG\ERR\P@10等
信息检索评价是对信息检索系统性能(主要满足用户信息需求的能力)进行评估的活动.通过评估可以评价不同技术的优劣,不同因素对系统的影响,从而促进本领域研究水平的不断提高.信息检索系统的目标是较少消耗情况下 ...
- 信息检索中 (IR) 的评价指标: P@n, MAP, MRR, DCG, NDCG
转载自: http://www.yongfeiyan.cn/post/md/3 P@n 前 n 个结果的准确度, P指的是Precision. 如果用 y i = 0 , 1 y_i=0,1 yi= ...
- 推荐系统的评价指标笔记(NDCG、MAP、AUC、HR、MRR)
NDCG Normalized Discounted Cummulative Gain 累积增益CG,CG表示每个推荐结果相关性的分数的累加, C G k = ∑ i = 1 k r ( i ) CG ...
最新文章
- 30岁,真的是程序员迈不过去的坎吗?
- leetcode —— 866. 回文素数
- java的反射机制的好处
- java基本数据类型范围
- c语言入门-程序运行的过程
- MTk2503,使用移动物联网卡上线慢问题
- 上班要了解的一些法律条例
- SQL Server 备份还原教程
- LeetCode40 Combination Sum II 解析
- C语言应用笔记(一):运算符优先级和使用问题
- 举头望明月打计算机术语,呐,你们要的灯谜来了!
- 监控视频压缩存储该如何解决?
- 手机端省市区三级联动
- geoerver mvt的pbf格式切片
- java中BOM是什么_javaScript中BOM
- c语言函数名本质是指针,C语言的本质(12)——指针与函数
- 速游面经(游戏服务端开发工程师)
- Mac m1恢复出厂设置
- 一定要了解的小常识:聚合支付有语音播报功能
- YOLOv8 Ultralytics:最先进的 YOLO 模型——简介+实战教程