究竟什么是推荐?

究竟什么是推荐?

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

对推荐的理解总认为水非常深,非常easy走进相近的误区。以下以电影推荐为例,谈一下个人理解。

1. 推荐不是评分。

推荐中一般须要对电影进行评分,可是“推荐 != 评分”,否则,仅仅须要将评分最高的电影推荐给用户即可了。可是,对于喜爱恐怖电影的人来说,你给他推荐别的类型的电影他也不会喜欢,其它恐怖电影哪怕评分再低,也会想要去看(哪怕看完了会再吐槽)。

2. 推荐不是预測个人评分。

仍以上面为例,对于喜欢恐怖电影的人来说,他会对“海豚湾”(纪录片)给出非常高的评分,给“XX鬼王”非常低的评分,可是,给的评分高并不代表想去看,同一时候推荐这两个电影,他可能会选择观看后者。——我想要看的东西并不一定是我评价非常高的东西。(就像是,我会赞扬品德高尚、舍己救人的人,但我自己并不一定会要求自己这样去做。评价高和想要看是两码事。

3. 推荐并不一定仅仅是推荐相似的东西。

我在豆瓣电台听音乐的时候,标注喜欢了两首武侠歌曲,结果立即推荐了十首相似歌曲。会使别人厌烦。道理同上,评价高并不一定想要看。我标注喜欢,可能是长期兴趣,但并不一定代表如今一定要连着听十首。不能吃相同的东西一下子噎死,各类型交错才干长久的保持新奇感,不讨厌。

4. 推荐中新奇感非常重要。

新奇感个人感觉能够分两种。一是能够反复的新奇:比方,听豆瓣电台时,仅仅要曲风混搭,不停的变换,哪怕是听我听过的歌曲也能够(甚至还会喜欢这样);二是基本不要反复的新奇,比方看电影或看书,非常少有人再看一遍看过的电影。这时候就要发现新奇的,没看过的电影。

5. 推荐要对用户有价值。

这一点主要是针对看书想到的。尤其是在专业书上,读书人想要知道更专业的知识领域,这时候就会越来越进入到小众的领域中。怎样挖掘出“正在看这本书的人以后会继续看什么样的书”?

6. 推荐要对商业有价值。

热点推荐和长尾推荐都是须要的,在不考虑社会责任的情况下,以创造商业价值最大为主要目标。

參考资料:

http://www.52ml.net/16040.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118625.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Activity启动模式SingleTask和Intent.FLAG_ACTIVITY_CLEAR_TOP区别

    Activity启动模式SingleTask和Intent.FLAG_ACTIVITY_CLEAR_TOP区别Activity启动模式介绍Android启动模式之前,先介绍两个概念task和taskAffinity task:翻译过来就是“任务”,是一组相互有关联的activity集合,可以理解为Activity是在task里面活动的。task存在于一个称为backstack的数据结构中,也就是说,task是以栈的形式去管理activity的,所以也叫可以称为“…

    2022年7月17日
    16
  • 微信公众号第三方代理平台开发[通俗易懂]

    微信公众号第三方代理平台开发[通俗易懂]第一步:开发前的账号等准备第二部步:开发环境准备第三步:开发1.开发平台搭建1.公众号授权2.公众号token管理3.卡券接口转载于:https://www.cnblogs.com/JustSunh/p/6951192.html…

    2022年4月19日
    38
  • 使用JWT实现单点登录(完全跨域方案)

    首先介绍一下什么是JSONWebToken(JWT)?官方文档是这样解释的:JSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。虽然JWT可以加密以在各方之间提供保密…

    2022年4月6日
    40
  • 回归的认识以及OLS回归[通俗易懂]

    回归的认识以及OLS回归[通俗易懂]回归分析是统计学的核心,其实是一个广义的概念,通常指那些用一个或多个预测变量(自变量或解释变量)来预测响应变量(因变量、校标变量或结果变量)的方法。回归分析可以用来挑选与响应变量相关的解释变量,可以描述两者的关系,也可以生成等式,通过解释变量来预测响应变量。回归分析可以解释的部分问题,举例:预测人在跑步机上锻炼时消耗的卡路里数。其响应变量就是消耗的卡路里数,预测变量可以很多,比如锻炼时间、目标心率的时间比、平均速度、年龄、性别和身体质量指数(BMI)。从理论上来说,回归分析可以帮助解释如下问题:

    2025年6月2日
    1
  • java 获取当前系统时间 时间比较

    java 获取当前系统时间 时间比较JAVA获得当前时间的几种方法一.获取当前系统时间和日期并格式化输出:importjava.util.Date;importjava.text.SimpleDateFormat;publicclassNowString{publicstaticvoidmain(String[]args){ SimpleDateFormat

    2022年10月19日
    3
  • ForkJoin看这篇就够了![通俗易懂]

    ForkJoin看这篇就够了![通俗易懂]大家好,我是小黑,一个在互联网苟且偷生的农民工。在JDK1.7中引入了一种新的Fork/Join线程池,它可以将一个大的任务拆分成多个小的任务并行执行并汇总执行结果。Fork/Join采用的是分而治之的基本思想,分而治之就是将一个复杂的任务,按照规定的阈值划分成多个简单的小任务,然后将这些小任务的结果再进行汇总返回,得到最终的任务。分治法分治法是计算机领域常用的算法中的其中一个,主要思想就是将将一个规模为N的问题,分解成K个规模较小的子问题,这些子问题相互独立且与原问题性质相同;求解出子问题的解

    2022年9月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号