推荐系统中评测指标准确率和召回率
推荐系统中的评测指标10个:
这10个并不就是全部的,它的评测指标有很多,比如用户满意度(最重要的指标)、预测准确度、覆盖率、多样性、新颖性、信任度、实时性、健壮性和商业目标。
其中准确率和召回率是在预测准确度里面需要用上的概念,预测准确度可以分成评分预测和TopN推荐。
TopN=准确率(precision)/召回率(recall)
对用户u推荐N个物品(R(u)),令用户u在测试集上喜欢的物品集合为T(u)。
在理解之前,我们先来借助西瓜书上周老师浅显易懂的话来了解一下它们的定义,当然也掺和了我的一些想法:
召回率(recall):又称查全率, 按查全率字面意思理解,即就是推荐出的项目,即检索出的相关项目占该项目系统中所有与查询关键字相关的项目的比率。简言之,就是检索出的准确项目占所有准确项目的比例,即在所有准确项目(用户感兴趣的内容)中有多少个被检索出来了。
准确率(precision):又称查准率,按查准率字面意思理解,即就是在检索出来的所有项目中有多少项目是用户感兴趣的,检索出来的用户感兴趣的项目占检索出来的所有项目的比例,比如,一个页面进行搜索能显示了10条,其中有7条是用户感兴趣的,该系统的查准率就是70%。
根据上面的概念,准确率指的是在推荐系统推荐的物品总数中真正受到用户喜欢的比率,召回率指的是推荐出的用户感兴趣的物品数占用户喜欢物品数目的比例。
扩展
对于二分类问题,将真实类别与学习器预测类别的组合划分为TP真正例,FP假正例,TN真反例,FN假反例,其中TP为被判定为正样本中正确的样本数量,TN为判定为负样本中正确的样本数量,FN为判定为负样本中错误的样本数量,FP为判定为正样本中错误的样本数量。
这里还加入了F1度量,是因为只看P、R对于某些问题来说不够全面。查准率和查全率是一对矛盾的度量,只能在一些简单任务中才能使得查全率和查准率都高,所以通常会借助P-R曲线,对学习器的预测结果进行排序,排在前面的是学习器认为最可能的正例样本,后面是最不可能是正例的样本,将查准率作为纵轴,查全率作为横轴,就是P-R曲线,其中平衡点BEP就是查全率=查准率的取值,只有当一条曲线完全包住另一条的时候,才可以说包住的那个性能要强,其他不太能断言哪个好哪个不好了。但还是觉得BEP过于简化了,所以有了F1度量。并且对F1度量进行改进则可以用来展示对查准率和查全率重视程度的不同,即加入β,查全率对查准率的相对重要性。
推荐系统中评测指标准确率和召回率相关推荐
- 推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)
下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其 ...
- 分类、推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure) /(F-score)
分类.推荐系统评测指标-准确率(Precision).召回率(Recall).F值(F-Measure) /(F-score) 1.准确率与召回率(Precision & Recall) 准确 ...
- 自然语言处理:分词评测指标——准确率(Precision)、召回率(Recall)、F值(F-Measure)
下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其中精度 ...
- 机器学习中的准确率、召回率、F值详解
机器学习算法中的准确率(Precision).召回率(Recall).F值(F-Measure): 摘要: 数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召回率(Recall ...
- 目标框检测中准确率、召回率、AP、mAP计算原理及代码
1. TP.FP.TN.FN 概念 在对数据进行预测的时候,往往有以下几个概念:TP.FP.TN.FN. 什么意思呢?即预测情况(Positive or Negtive)是否真正反应真实情况的关系: ...
- 基于变分自动编码器(Variational Autoencoders)进行推荐系统的实施、Keras实现并可视化训练和验证误差、最后给出topK准确率和召回率
基于变分自动编码器(Variational Autoencoders)进行推荐系统的实施.Keras实现并可视化训练和验证误差.最后给出topK准确率和召回率 本著作改编自Dawen等人用于协同过滤目 ...
- 准确率,召回率,F值,机器学习分类问题的评价指标
下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其中精度 ...
- 准确率、召回率和F值的概念和计算
下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其中精度 ...
- 推荐系统常用评测指标
推荐系统常用评测指标 1. 预测准确度(Precision) 评分预测准确度一般通过均方根误差(RMSE)和平方根误差(MAE)计算.对于测试集中的一个用户u和物品i,令 评分预测:(测试集的一个用户 ...
最新文章
- 【NCEPU】韩绘锦:扩散卷积神经网络
- Python程序员Debug利器,和Print说再见 | 技术头条
- Week2 Teamework from Z.XML 软件分析与用户需求调查(四)Bing桌面及助手的现状与发展...
- Reporting Services 安装的备份和还原操作
- DB2存储过程语法规则
- 【面试福利篇】英文面试的相关资料
- 一种可行的简单的Scene结构in cocos2d
- 基于MVVM的知乎日报应用安卓源码
- Android开发——通过扫描二维码,打开或者下载Android应用
- 4. mac xdebug
- python语言设置_Python语言脚本的安装和配置
- 红帽子 linux 声卡驱动,RedHat Linux系统下安装ALSA驱动的方法
- Oracle中针对中文进行排序
- __stdcall调用约定
- 第十二课,assimp模型加载(数据加载篇)
- jupyter notebook出现kernel waitting,please wait一系列错误的解决办法
- indesign中如何锁定零点_indesign基础知识教程【indesign软件基础知识技巧】
- 华硕电脑 大白菜安装iso原版win7
- toString转化成json
- 数学建模准备 插值(拉格朗日多项式插值,牛顿多项式插值,分段线性插值,分段三次样条插值,分段三次Hermite插值)