玩转个性化推荐--前言
推荐,即推举,举荐,指把“好”的人或事物介绍给别人或组织,希望能够被接受或任用。其本意重点指人的推荐,古今中外,大抵如此。《汉书·王莽传上》说“收赡名士,交结将相卿大夫甚众。故在位者更推荐之”。杜甫的《送魏司直充岭南掌选崔郎中判官》诗有云“才美膺推荐,君行佐纪纲”。现如今申请海外留学,尤其是美国的学校,推荐信(recommend letter)是很重要的,一封好的推荐信能够让对方更全面的了解自己,更具竞争力。为了让老师们把自己的推荐信写的多姿多彩,不仅要努力拿个好的GPA,还得跟各位老师多套近乎,在各方面充分的展示自己的风采。
推荐的核心在于一个“好”字。不论是人还是事物,大家都希望选择一个好的,但是由于受到成本或知识局限性等原因,通常没法在充分了解之后再决策,这时就需要有对这些人或事物比较了解的人给出参考意见,辅助决策。古代针对人的推荐基本上都是case by case的:首先得有个坑,然后找人问问有哪些萝卜合适这个坑,综合判断一下,差不多就完事了。当然也有一些不是那么case by case的,比如媒婆。媒婆手上通常有一票男女,没事的时候根据双方的情况点点鸳鸯谱。有良心的媒婆追求的是成功率--配对的时候看看是不是门当户对,有没有尽量满足双方的要求;没有良心的媒婆追求的是自己的收益,不关注男女是否合适,只关心自己的收益,配对的时候优先考虑自己能从中捞到多少好处。这就很有点推荐引擎的味道了:有物品、有用户、有优化的原则,推荐引擎的几个要素基本上都具备了。可以这么讲,媒婆就是一种人肉推荐引擎。
这种原始的人肉推荐引擎度过了漫长的岁月,直到今天依然存在,当然受到的冲击也不小,除了边鄙之地,如今人们已经不太依赖媒婆来找对象了,有了更方便好用的工具:各种婚介网站。从本质上说,婚介网站做的事情和媒婆做的然而并没有什么卵,呃,不同,各种被荷尔蒙或者封建家长刺激的痛不欲生的男女希望能在这里找到人生的另一半。既然是个网站,可娶/可嫁的男女规模必然远远超过媒婆,要想在这么多可能的另一半中找出Mr/Mrs Right的难度自然也就大了许多。
婚介网站为了吸引更多的用户,增强用户体验是必须的。既然用户面临信息过载的问题,自然要提供解决的办法,办法有不少,大体上不外乎两类:主动的搜索,和被动的推荐--大数据三大王牌应用之二,另外一个是计算广告。这三大王牌应用有很多地方是相通的,比如数据越多活的越滋润,能够自我学习和调优,这也正是机器学习的优势。三大王牌应用各自有适合的场景,比如对婚介网站来说,搜索适合对自己的需求很了解的用户,推荐更适合那些目的性不是太强的用户,这两者都能增强用户体验,吸引更多的用户;而广告,则是网站流量变现的主要手段,是网站得以生存的必备技能。
搜索和广告这两大应用都有相当成熟的技术方案了,大公司一方面有丰富的数据,另一方面有大量的专业人才,优势明显,越来越呈现集中化的趋势。而推荐则不然,不同业务的个性化程度很高,虽然总的要求都是为用户推荐个性化的内容,但不同网站的数据质量参差不齐,数据的规模也大小不一,数据量不足时在相当程度上还需要依赖运营的经验,不能完全算法化,这些都导致目前大部分推荐业务都是case by case的:辛辛苦苦开发了一套推荐引擎,换了一个业务可能就不能用了。这些都是制约推荐引擎进一步推广的重要因素。
从今天起,我们会在大约两个月的时间内陆续刊登系列连载,从推荐系统概述开始,从架构、算法、生产和效果优化等各个方面对推荐引擎的里里外外进行详细的介绍。为了让大家能更快更好的理解推荐引擎,在介绍推荐引擎一般技术的同时会结合阿里云推荐引擎(http://data.aliyun.com/product/re)进行实战说明,欢迎大家关注!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
独家获悉:苹果和微软在华哄抢PostgreSQL高端人才
作为全球知名的开源数据库,PostgreSQL以优雅的代码和文档、稳定的性能、极高的可靠性、以及强大的功能和SQL标准兼容性闻名,在企业核心库方面也有不俗表现。 然而,伴随PostgreSQL的走强,高端人才储备却成为困扰企业应用的一大问题。在PostgreSQL相关讨论组中,今日有朋友分享了两则不对外发布的消息:苹果和微软正在中国高薪招聘PostgreSQL人才(直接用邮件组的方式精准覆盖)。据悉,同样加入PostgreSQL人才争夺战的还有华为。 作为最先在PostgreSQL布局的阿里云已经拥有成熟的PostgreSQL产品团队,ApsaraDB for RDS(PostgreSQL)产品与服务已经在诸多行业落地,典型场景包含HA、备份、同城容灾和云数据库一体机等。最新的行业应用分享聚焦在物联网,比如这篇《PostgreSQL物联网黑科技:瘦身500倍的索引(范围索引)》。 PostgreSQL中国社区的多位核心专家为了帮助更多同学学习和应用PostgreSQL技术,已经在云栖社区分享了900+篇文章和无数问答。如果你对PostgreSQL感兴趣,欢迎加入云栖社区的Postgre...
- 下一篇
阿里云服务器CentOS5.8安装WAS6.1
经过了近一周的折腾,终于把was和oracle安装好了。资料都是从网络上搜集的,因为时间久远等一些问题,中间遇到了很多不同的情况,特此记录下来,以免后续需要。 重要提示:1.使用windows SSH时有时出现文件不能上传,说此文件格式不对,请检查权限以及使用WinScp 2.请务必记得使用vi直接修改,不要在windows上记事本修改了替换过去,由于编码不同,安装错误很麻烦的。 3.注意保存快照,及时恢复,不会浪费时间。 操作系统:ALI ECS CentOS release 5.8 (Final) 64位 was版本:WAS 6.1 一、WAS程序安装 1、上传文件: 可以用ftp方式将WASV61_ND_LINX64.iso安装包上传到服务器。 2、登陆root用户,Mount上述的ISO文件mount到/mnt目录 #mount -o loop WASV61_ND_LINX64.iso /mnt 3、编辑配置文件responsefile.nd.txt responsefile.nd.txt文件位于安装盘/mnt/WAS/文件夹中,命令行安装(静默安装)需要修改该文件的相关选择...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长