博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
推荐系统判定标准
阅读量:4507 次
发布时间:2019-06-08

本文共 592 字,大约阅读时间需要 1 分钟。

用户满意度 

描述用户对推荐结果的满意程度,这是推荐系统最重要的指标。一般通过对用户进行问卷或者监测用户线上行为数据获得。

预测准确度 

描述推荐系统预测用户行为的能力。一般通过离线数据集上算法给出的推荐列表和用户行为的重合率来计算。重合率越大则准确率越高。

覆盖率 

描述推荐系统对物品长尾的发掘能力。一般通过所有推荐物品占总物品的比例和所有物品被推荐的概率分布来计算。比例越大,概率分布越均匀则覆盖率越大。

多样性 

描述推荐系统中推荐结果能否覆盖用户不同的兴趣领域。一般通过推荐列表中物品两两之间不相似性来计算,物品之间越不相似则多样性越好。

新颖性 

如果用户没有听说过推荐列表中的大部分物品,则说明该推荐系统的新颖性较好。可以通过推荐结果的平均流行度和对用户进行问卷来获得。

惊喜度 

如果推荐结果和用户的历史兴趣不相似,但让用户很满意,则可以说这是一个让用户惊喜的推荐。可以定性地通过推荐结果与用户历史兴趣的相似度和用户满意度来衡量。

 

 

简而言之,一个好的推荐系统就是在推荐准确的基础上,给所有用户推荐的物品尽量广泛(挖掘长尾),给单个用户推荐的物品尽量覆盖多个类别,同时不要给用户推荐太多热门物品,最牛逼的则是能让用户看到推荐后有种「相见恨晚」的感觉。

推荐系统的分类

转载于:https://www.cnblogs.com/kaituorensheng/p/3863780.html

你可能感兴趣的文章
在java中删除数组元素的练习
查看>>
[No0000B7]If else 与 三元表达式? : 效率对比
查看>>
【PSR规范专题(5)】PSR-4 改进后的自动加载规范
查看>>
01单例模式(创建型模式)
查看>>
Java 组播
查看>>
java_泛型,设置类型通配符的上限
查看>>
内存保护机制及绕过方案——通过覆盖虚函数表绕过/GS机制
查看>>
并不对劲的fhq treap
查看>>
Ubuntu环境下使用npm编译从git上clone下来的前端(Javascript)项目
查看>>
[JavaEE,MVC] Struts工作原理
查看>>
[MySQL] 统计函数记录
查看>>
随想 20180530
查看>>
C++编译器之间的不同性能
查看>>
Environment 类
查看>>
力扣——只出现一次的数字
查看>>
IIS解决CPU和内存占用率过高的问题
查看>>
学习的一点遭遇
查看>>
verilog中assign和always@(*)的区别和值得注意
查看>>
cache、session与cookie
查看>>
Ant 入门
查看>>