首页 > 图书中心 >图书详情

动手学推荐系统——基于PyTorch的算法实现(微课视频版)

112个示例源代码,1911分钟视频讲解! 帮助读者梳理脉络,由浅入深地走进推荐算法领域并建立自己的推荐算法推理思路

作者:於方仁
定价:79
印次:1-2
ISBN:9787302606284
出版日期:2022.11.01
印刷日期:2023.07.05

本书从理论结合实践编程来学习推荐系统。由浅入深,先基础后进阶,先理论后实践,先主流后推导。 第1章较为简单,仅初步带领大家了解什么是推荐系统及推荐系统的简史。第2章到第5章介绍的是主流的推荐算法及推荐算法的推导过程,这部分是本书的核心,每个算法都描述的非常详细且有具体代码帮助大家理解,深度学习的框架将采用PyTorch。第6章介绍的是商业及推荐系统的组成结构,第7章系统地介绍了推荐系统的评估指标及方式。第8章则介绍整个推荐工程的生命周期。第6~8章可随时抽取出来提前看。本书配套示例代码及微课视频,帮助读者快速入门推荐算法及系统。 本书可作为高等院校、科研机构或从事推荐系统工作的工程师的参考书籍,也可作为高年级本科生和研究生的学习参考书籍。

more >

前言 在当前大数据时代下,推荐系统有着举足轻重的地位。尤其是在互联网经济非常发达的国内,推荐系统可谓无处不在。如今推荐系统的做法变化多端,究其原因主要是近年来机器学习算法领域的发展空前火热。推荐系统的工程学问很多,但大方向相对较清晰,无非是收集大数据,然后统计分析,在做出模型之后根据模型预测用户的偏好并做出推荐,所以如今 的重点是研究推荐模型的做法,也是推荐算法的研究。当然将算法用作推荐早已不是新鲜事,但是问题在于推荐算法派系众多,例如有基于CTR预估发展的推荐算法、序列推荐算法、知识图谱推荐算法等。大的派系中还会分小派系,例如知识图谱推荐算法会分基于知识图谱嵌入的推荐算法、基于知识图谱路径的推荐算法等。 写作本书的初衷很简单,市面上讲解推荐算法的书不算少,找到接地气、值得按部就班系统 地学习的书却很少,笔者想用由浅入深的正确打开方式,使大家无痛学习推荐算法,所以本书的重点之一是要梳理这些众多派系的推荐算法,找出一条清晰的脉络让大家能够顺利入门。正如前文所说,机器学习乃至深度学习算法日新月异,也就代表 了推荐算法本身的发展也一定是永不停歇地向前发展的,所以了解众多派系的算法并不是最终目的,而是要通过了解现有成熟的算法从而领略出属于自己的算法体系,这样方能跟上甚至引领这个时代。简而言之,本书的真正重点是通过梳理脉络由浅入深 地带领大家走进推荐算法领域并建立自己的推荐算法推理思路。 本书主要内容 第1章介绍推荐系统的发展历史,对其做初步的了解。 第2章介绍较基础的推荐算法。 第3章介绍基于第2章的基础推荐算法结合深度学习的发展推导出的进阶推荐算法。 第4章介绍图神经网络及结合图神经网络进一步推导出的推荐算法。 第5章介绍知识图谱及结合知识图谱进一步推导出的推荐算法。 第6章介绍整个推荐系统的详细结构及基本做法。 第7章介绍评估推荐算法及推荐系统的指标及方式。 第8章介绍整个推荐工程大体的生命周期。 阅读建议 本书内容丰富,尤其是第2~5章,这4章由浅入深地介绍各个派系的推荐算法及推导过程,属于本书的核心。其中每个算法都介绍得非常详细,并且都会有实战示例代码帮助大家理解并提高动手能力。第2章和第3章建议读者按照顺序详细阅读,第2章是打地基,而第3章是基于第2章的推导,这两章读完后基本就能入门推荐算法且能够有推导算法的能力了。第4章的图神经网络是目前的热门学科,本书会由推荐的角度带领大家了解图神经网络且应用于推荐算法中。第5章的知识图谱算是专业度更高、实用性更强的推荐算法派系,已经掌握前4章知识的读者要 学习第5章的知识应该是轻而易举的。 第6~8章是整个推荐系统、商业及推荐工程的介绍。这3章笔者建议大家可以在读完第3章后随时提前抽取阅读。尤其是第7章,它系统地介绍了推荐系统的评估指标。大家可以在示例代码的基础上添加自己的改良代码,并同时利用第7章的评估指标实际评估。 本书源代码 扫描下方二维码,可获取本书源代码。 本书源代码 致谢 最初在网上作为兴趣上传讲解算法的视频,受到了不少网友的关注,由此有了写作本书的契机。感恩在此过程中遇到的每一位支持者,尤其感谢我的妻子给予我的支持与帮助。 由于时间仓促,书中难免存在不妥之处,请读者见谅,并提出宝贵意见。 於方仁 2022年8月

more >
扫描二维码
下载APP了解更多

同系列产品more >

Power Query M函数应用技巧与实战

邹慧
定 价:119元

查看详情
Java+OpenCV案例佳作选

姚利民
定 价:59元

查看详情
网络攻防中的匿名链路设计与实现

杨昌家
定 价:149元

查看详情
Octave AR应用实战

于红博
定 价:149元

查看详情
CATIA V5-6R2019快速入门与深入实...

邵为龙
定 价:99元

查看详情
图书分类全部图书
more >
  • 於方仁,推荐算法、图神经网络、知识图谱等领域专家。在推荐系统领域从业多年,现任苏州中贸大数据CTO。善于在实战中总结经验,授课幽默风趣,乐于分享知识。
  • 本书的重点是通过梳理脉络由浅入深地带领读者走进推荐算法领域并建立自己的推荐算法推理思路。配套112个示例源代码,1911分钟视频讲解。
more >
  • 目录

    第1章推荐系统的初步了解( 28min)

    1.1什么是推荐系统

    1.2推荐系统的由来

    1.2.1Tapestry

    1.2.2GroupLens

    1.3推荐系统的概况

    1.4推荐算法的概况

    参考文献

    第2章基础推荐算法( 398min)

    2.1协同过滤

    2.2基础近邻指标

    2.2.1CN相似度

    2.2.2Jaccard相似度

    2.2.3Cos相似度

    2.2.4Pearson相似度

    2.2.5Pearson相似度与Cos相似度之间的联系

    2.3基于近邻的协同过滤算法

    2.3.1UserCF

    2.3.2行为相似与内容相似的区别

    2.3.3ItemCF

    2.3.4实战: UserCF

    2.3.5实战: ItemCF

    2.3.6实战: 标注为1~5的评分

    2.4推荐模型评估: 入门篇

    2.4.1广义的准确率、精确率、召回率

    2.4.2推荐系统的准确率、精确率、召回率

    2.4.3推荐列表评测

    2.4.4对近邻协同过滤模型进行评测

    2.5进阶近邻指标

    2.5.1UserIIF与ItemIUF

    2.5.2更高效地利用流行度定义近邻指标

    2.5.3自定义相似度指标的范式

    2.6矩阵分解协同过滤算法

    2.6.1SVD矩阵分解

    2.6.2将SVD用作推荐

    2.6.3LFM隐因子模型

    2.6.4ALS代码实现

    2.6.5推荐模型评估: MSE、RMSE、M...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘