关于召回率和hit rate

本文探讨了召回率在推荐系统中的具体含义,指出用户感兴趣的商品不一定是他们已经看过的。召回率受预测的item数量影响,数量越多,召回率越高。在实践中,选择合适的召回个数是个工程细节,而某些计算方法可能与标准的召回率公式不同,导致理解上的差异。同时提到了在GNN中的应用,并提供了相关讨论群组的信息。
摘要由CSDN通过智能技术生成

召回率:之前说过,这个博文中也详细说了,【实际为正例的(positive)有多少预测为正例】

这里还是要说下,在推荐中的具体含义。

从数据库中筛出来几百个用户感兴趣的item,这就是召回的过程,其中一个关键词是:用户感兴趣

什么是用户感兴趣的item,用户看过的?不一定,用户看过的再推一次就不一定感兴趣了,这就是长期兴趣和短期兴趣的问题,

比如我喜欢张国荣,即使很多我已经看过的视频,再推一次我还是会看的,当然这个时间间隔不能太短,我刚看完,你就又推同一个视频肯定不行(这里是不是有一个去重的过程,一般召回阶段不考虑吧)

短期兴趣的话就是及时的,我这时感兴趣可能就是因为我听到或者突然间接触到的,搜索了一下,你不能以后每天就推同一类东西给我吧,随着时间的delay的话,这个应该有权重问题吧。

啥是用户感兴趣的呢?

我看过同一类的东西,你给我推荐同一类的或者相似度很高的,这是我所喜欢的,当然如果用户感

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在机器学习领域,精确率和召回率是两个核心概念,它们常用于评估分类模型的性能。精确率指的是模型预测为正例的样本中,真实正例的比例;而召回率则是在所有真实正例样本中,被模型正确预测的比例。它们在**定义、影响策略和计算公式**等方面存在差异。具体分析如下: 1. **定义** - **精确率**:反映的是预测为正例的样本中,真实正例的比例。高精确率意味着模型在预测为正例的样本中,能够准确捕捉到更多的真实正例。低精确率则表示模型将过多的负例错误地标记为了正例。 - **召回率**:衡量的是所有真实正例样本中,被模型正确预测的比例。高召回率说明模型能够成功地识别出大部分的正例样本,漏报的情况较少。低召回率则表示模型错过了许多真实的正例样本。 2. **影响策略** - **精确率**:会受到模型将负例错误地标记为正例的影响。提升精确率的策略通常涉及提高模型对于正例的判断标准,减少误报。 - **召回率**:主要受到模型漏掉真实正例的影响。提升召回率的策略则关注于如何减少模型的漏报,即增加对正例的捕捉能力。 3. **计算公式** - **精确率**:Precision = TP / (TP + FP),其中 TP 是真正例(True Positives)的数量,FP 是假正例(False Positives)的数量。 - **召回率**:Recall = TP / (TP + FN),其中 FN 是假负例(False Negatives)的数量。 4. **应用场景** - **精确率**:在需要严格控制误报,即负例被错误地标记为正例的成本非常高的场景下,比如法律判决、医疗诊断等,高精确率是非常重要的。 - **召回率**:在漏报,即错过真实正例的代价非常大的场景下,如欺诈检测、病情筛查等,高召回率是关键。 5. **平衡性** - **精确率**:可能会随着召回率的提高而降低。在实际情况中,通常需要在精确率和召回率之间达到一定的平衡,这可以通过F1分数(F1 Score)来衡量,它是精确率和召回率的调和平均数。 - **召回率**:可能需要牺牲一定的精确率来提高。在一些情况下,提高召回率会导致精确率的下降,因为模型可能会将更多的负例错误地归类为正例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李飞刀李寻欢

您的欣赏将是我奋斗路上的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值