本书是一本关于推荐系统产品如何落地的综合图书,内容覆盖产品、算法、工程、团队和个人成长。
书中不仅梳理了从事推荐系统工作需要具备的思维模式和需要了解的问题类型,还从产品和商业角度分析了当前最火爆的信息流内在逻辑。本书用非常通俗易懂的方式介绍了推荐系统的经典算法原理,并有相应的配套实践代码,以帮助初入门的算法工程师快速上手。除了推荐算法,书中还包含一些不属于推荐算法但是很常见的实用算法。除算法原理之外,还有典型的工程架构描述,以及架构内部的具体模块细节描述。这些都是在设计推荐系统的过程中不可或缺而又不容易在公开场合获得的内容。此外,本书还涉及一部分推荐系统安全相关的知识,以及团队搭建经验和个人成长心得。
本书适合以推荐系统为代表的效果类产品从业者阅读,包括决策者,以及产品、算法、架构、安全、运营人员。这是一本可以架起不同工种之间友好沟通桥梁的书。
十年一线老兵 聚焦落地瓶颈 贯通全线工种 首曝架构内情
推荐语
我参加工作时正值Netflix的百万美金推荐大赛在神州大地掀起一股个性化技术的浪潮,无数先驱者参与其中。不知不觉十多年过去,得益于个性化推荐这些年的迅猛发展,其基础技术和算法已经成熟甚至开源,业内从最初关注“术”和算法技巧,开始过渡到关注“道”和有效落地。开江作为一个从业者经历了这一切。书中历数了这些年业界积累下来的大量最佳实践案例和工具包,并且带着从业者的思考和理解,可以让非算法出身的工程师也能快速地搭建起一个可用的推荐系统,同时也能给管理决策者提供一个全局视角。开江可谓是我见过最为实践者操心的作者,书中涉及了在落地层面会碰到的方方面面的问题,这些内容无论对于行业新人还是老人,都大有裨益。
阿稳 酷划CTO,曾任豆瓣、淘宝资深算法专家,《智能Web算法》译者
陈开江老师作为资深的个性化推荐研究者和实践者,在新作《推荐系统》中展现了广博、深远的技术视野和扎实落地的实干精神。本书从基本概念、常用模型和算法,到评价指标及深度学习的应用,从理论到实践,涵盖了与推荐系统相关的工程架构乃至团队搭建的方方面面。相信无论是推荐系统的初学者还是经验丰富的专家,无论是相关的产品经理还是管理决策者,阅读本书都会是一段愉快而富有启发的经历。
王守崑 爱因互动创始人,曾任豆瓣首席科学家
作者有近十年做推荐系统的经验,是国内最早一批推荐算法专家。认识开江是在2014年,那时我还在负责天猫的个性化推荐,曾向他请教微博Feed流推荐的技术。这么多年来,他已经把推荐技术和实战经验应用于多个行业,包括FM和金融领域,我相信这本书所展示的理论和实战技巧一定会让更多人受益匪浅。
张奇 北京惠每科技有限公司CEO,曾任天猫推荐团队负责人
开江是推荐行业的一名“老司机”,在推荐的各领域都有丰富的实践经验和独到的思考。他的文章干货十足,行文幽默,嬉笑怒骂间道出了推荐领域的很多“真金白银”。这本书是他多年江湖智慧的一次集中展示。如果你想要入行,这本书可以帮你上道;如果你已是行内人,这本书可以帮你查漏补缺。相信大家都可以从书中找到乐趣。
张相於 阿里巴巴高级算法专家
过去几年间,我们看到以推荐系统为核心的AI体系正在革命性地改变许多行业,如电商、内容分发、短视频等,本书深入浅出地总结了推荐系统的实战经验,相信不论是对初学者还是老手,不论是对工程师还是产品经理,都有参考价值,能给大家带来更多的启迪与帮助,是一本应该放在案头常读常新的优秀实践手册。
严强 快手商业副总裁,曾任淘宝资深算法专家
本书从问题出发,以释疑结束,是作者基于多年工作经验的总结。本书通过清晰的行文结构,对推荐系统的原理、实践、评测以及团队搭建等方面进行了生动、有趣的论述,无论是从业人员还是对推荐系统感兴趣的读者都能从本书中获益。
冯扬 贝壳找房数据智能中心负责人,曾任腾讯、新浪微博推荐算法专家
推荐序1
2018年“双11”,阿里巴巴总成交额达2135亿元,这是一个非常庞大的数字。其中,基于个性化的推荐方式所带来的流量已经超过了搜索等传统方式,这在过去是难以想象的。它代表了一个非常重大的转折。PC互联网是搜索的时代,移动互联网是推荐的时代。除了淘宝,今日头条也依靠Feed流加推荐系统,开创了移动内容分发产业的新格局。PC时代推荐引擎还只是互联网的配角,如今它所创造的价值已经不可同日而语。推荐时代,实实在在地到来了。
现如今,无论是大型还是小型的互联网企业,都已经开始不遗余力地投入到推荐系统的研发中。但是,推荐系统这种数据贪婪型应用,并不是靠一些产品直觉和灵感就可以一蹴而就的,它不仅需要积累数据、塑造思维,还需要积累技术、算法,并辅以产品运营,才可能开花结果,可以说是一套综合打法,而不是单一工种。这是一个事实,也是一个门槛,这个门槛把许多人和公司拦在了门外。于是,促进推荐系统从业者和爱好者互相交流、学习进步,是我一直以来愿意参与和投入的事业。
差不多十年之前,我和项亮发起了微信公众号ResysChina,为业内关注推荐系统的朋友们提供了一个交流讨论的社区。ResysChina帮助一些从业者打开了推荐系统的大门,输出了一批高质量的内容资料,也聚集了不少优秀的作者,开江就是其中之一。大概在2016年,开江开始在ResysChina上发布与Feed流相关的系列内容,收获读者好评无数,后来又持续贡献了大量的优质内容。他的写作风格浅显易懂,语言风趣幽默。这本书的部分内容是之前他在ResysChina上发布过的,但大部分是新撰写的。相比之前的文章,书中内容覆盖面更广、更加系统,也增加了大量的实例和代码。这本书从思维方法到产品逻辑,从算法原理到工程实践,从团队到个人,将推荐系统所涉及的内容娓娓道来。
展望未来,我认为推荐系统技术会进一步演化,它将更加即时、更加个性化,推荐系统将演化成为一种系统基础能力,融于每一次用户互动。它知道你是谁,了解你的喜好,为你的每一次选择提供帮助,并且能对你的需求做出预测。美好生活,善用科技,希望每一个热爱推荐系统的朋友都能在这个智能时代留下自己的痕迹。
谷文栋 ResysChina发起人
推荐序2
我一直觉得,推荐系统是人工智能领域的好方向。
一方面是因为它既是重要业务,又由技术主导,能同时满足这两个条件的AI方向其实不多,而能同时满足这两者的往往都是好的技术方向。另一方面是因为推荐无处不在,它符合时代的发展趋势和潮流。也许推荐物品的形态和主体会发生变化,比如以视频、图片等为主体的推荐将来会很常见,但是推荐这个事情无疑会越来越重要。
推荐系统这个方向是一个好方向,但是对于很多有志于从事推荐业务的同学来说,如何入门是一个难题,开江这本书对于对推荐系统业务或者技术感兴趣的同学们来说无疑是一本很好的入门教材。
我认识开江很久了,一直觉得开江是一个特别接地气的人,所以本书的这个特点也非常突出,特别实用、接地气。这本书几乎涵盖了构造一个实用推荐系统的方方面面。单从模型角度来说,书中不仅包含了相对传统的内容推荐、协同过滤等内容,还引入了FM模型以及最近几年大家都比较关注的深度学习推荐模型。针对每个技术点,不仅写得通俗易懂,还配有代码实例来加强读者的理解。在书的后半部分,还细致地介绍了完整的信息流推荐等实用推荐系统的整体架构。总而言之,我觉得这是一本非常适合入门推荐系统的教程,诚挚地推荐给对这个方向感兴趣的同学。
张俊林 新浪微博机器学习团队AILab负责人
请回答,2018
嗯,我知道,技术书籍的“作者序”往往是作者自己“絮絮叨叨”,而少有人看,所以我给我这篇作者序起了一个不一样的标题。
2018年上半年,我应邀在极客时间上开设了付费专栏《推荐系统36式》,用36篇文章讲述了我和推荐系统的故事,然意犹未尽。从2018年下半年开始,一直到2019年春节,我认真阅读了专栏读者所有的反馈和建议,并且在专栏基础上重新梳理了所有内容,查漏补缺,完成了这本书。
本书为什么叫《推荐系统》这么简单的名字?当然是因为这本书是关于推荐系统,而不是关于搜索引擎的……至于推荐和搜索之间的“爱恨纠葛”,谷文栋先生为我写的推荐序中阐述得很好,这是“你可能感兴趣”的另一篇序——这篇序中就有了“推荐系统”的影子,这些可能是连我自己都没有想到的。
这本书都讲了些什么呢?讲了我所知道的推荐系统的各个方面。总体来说,有“务虚”的内容,也有“务实”的内容。“务虚”的内容本质上是个人观点,是我真诚地想讲的内容,有自己的“踩坑”总结,也有主观偏见;“务实”的内容则是事实、原理和实践,有我的认真作答,有我的阅读解读,也有我的实践总结,但也有浅薄之言、遗漏甚至错误。
在这本书的写作过程中,有挑灯夜战,也有倦怠拖延、时而偷懒;有灵光乍现,也有苦读论文、狂写代码;有诚意满满、自鸣得意,也有技不如人、战战兢兢。我相信,这本书下可垫桌子,上可长知识,总有一款适合你。
回想起来,写作过程经历了2018年的冬天和2019年的春天,庆幸能得众人为我抱薪,这本书才没有冻毙于风雪,所以我想带着十分的敬意感谢TA们,排名不分先后,TA们是:
本书读者、陈开江先生、陈于飞女士、冯扬先生、谷文栋先生、李坤先生、刘佳禾女士、马越女士、毛倩倩女士、王守崑先生、王文彬先生、稳国柱先生、严强先生、严维艰女士、专栏读者、张春雨先生、张俊林先生、张奇先生、张相於先生、朱剑女士。
上述排名为拼音序,不分先后。
最后,很多前辈和同行们在我的邀请下写了很多夸奖我的话,但是书中如果出现错误,可与他们无关,都“冲”我来吧。我知道,我会犯错、有局限,虽然书中专门讲到了一些过滤算法,但是我不会过滤掉你们给我的任何意见和建议,相信我。请加知识星球免费群,与我进一步沟通交流:ResysChina。
以上。
陈开江@刑无刀
公元2019年仲季夏之交
“权重关系大致是4>3>2>1”改为“权重关系大致是4<3<2<1”