究竟什么是推荐?

究竟什么是推荐?

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

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

1. 推荐不是评分。

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

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

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

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

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

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

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

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

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

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

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

參考资料:

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 【数据结构与算法】深入浅出递归和迭代的通用转换思想[通俗易懂]

    【数据结构与算法】深入浅出递归和迭代的通用转换思想[通俗易懂]递归和递归的深入浅出一般来说,能用迭代的地方就不要用递归!理论上讲,所有的递归和迭代之间都能相互转换!(一)何为迭代?首先我们来看下面这段简单的代码:intsum(intn){intsum=0;for(inti=1;i<=n;i++)sum+=n;//求解1~n的和returnsum;}从上述例子中,从1一直加到n,每一次的和都

  • ipsec linux_linux文件复制命令

    ipsec linux_linux文件复制命令ipset介绍iptables是在linux内核里配置防火墙规则的用户空间工具,它实际上是netfilter框架的一部分.可能因为iptables是netfilter框架里最常见的部分,所以这个框架通常被称为iptables,iptables是linux从2.4版本引入的防火墙解决方案.ipset是iptables的扩展,它允许你创建匹配整个地址sets(地址集合)的规则。而不像普通的ipta…

  • windows批处理命令大全「建议收藏」

    windows批处理命令大全「建议收藏」系统控制Shutdown-s-t600:表示600秒后自动关机shutdown-a:可取消定时关机Shutdown-r-t600:表示600秒后自动重启desk.cpl:屏幕分辨率logoff:注销命令explorer:打开资源管理器perfmon:计算机性能监测器PowerShell:提供强大远程处理能力secpol.msc:本地安全策略services.msc:本地服务设置shrpubw:创建共享文件夹taskschd.msc:任务计划

  • uart串口通信编程_verilog调用模块端口对应方式

    uart串口通信编程_verilog调用模块端口对应方式1.发送模块moduleuart_tx(clk,rst,start,tx_data_in,tx,tx_active,done_tx);parameterclk_freq=50000000;//MHzparameterbaud_rate=19200;//bitspersecondinputclk,rst;inputstart;input[7:0]tx_…

  • response.setcontenttype详解

    response.setcontenttype详解Response.setContentType(MIME)的作用是时客户端的浏览器区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。MIME的作用:由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务…

  • 用matlab求分段函数「建议收藏」

    用matlab求分段函数「建议收藏」functiony=fum(x)ifx   y=x; elseifx=1   y=2*x-1;elseifx10   y=3*x-11;else  y=sin(x)+log(x);end在matlab的命令行窗口,输入fum(5)

发表回复

您的电子邮箱地址不会被公开。

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