动手学推荐系统——基于PyTorch的算法实现(微课视频版)
112个示例源代码,1911分钟视频讲解! 帮助读者梳理脉络,由浅入深地走进推荐算法领域并建立自己的推荐算法推理思路

作者:於方仁

丛书名:计算机技术开发与应用丛书

定价:79元

印次:1-4

ISBN:9787302606284

出版日期:2022.11.01

印刷日期:2025.06.13

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

於方仁,推荐算法、图神经网络、知识图谱等领域专家。在推荐系统领域从业多年,现任苏州中贸大数据CTO。善于在实战中总结经验,授课幽默风趣,乐于分享知识。

前言 在当前大数据时代下,推荐系统有着举足轻重的地位。尤其是在互联网经济非常发达的国内,推荐系统可谓无处不在。如今推荐系统的做法变化多端,究其原因主要是近年来机器学习算法领域的发展空前火热。推荐系统的工程学问很多,但大方向相对较清晰,无非是收集大数据,然后统计分析,在做出模型之后根据模型预测用户的偏好并做出推荐,所以如今 的重点是研究推荐模型的做法,也是推荐算法的研究。当然将算法用作推荐早已不是新鲜事,但是问题在于推荐算法派系众多,例如有基于CTR预估发展的推荐算法、序列推荐算法、知识图谱推荐算法等。大的派系中还会分小派系,例如知识图谱推荐算法会分基于知识图谱嵌入的推荐算法、基于知识图谱路径的推荐算法等。 写作本书的初衷很简单,市面上讲解推荐算法的书不算少,找到接地气、值得按部就班系统 地学习的书却很少,笔者想用由浅入深的正确打开方式,使大家无痛学习推荐算法,所以本书的重点之一是要梳理这些众多派系的推荐算法,找出一条清晰的脉络让大家能够顺利入门。正如前文所说,机器学习乃至深度学习算法日新月异,也就代表 了推荐算法本身的发展也一定是永不停歇地向前发展的,所以了解众多派系的算法并不是最终目的,而是要通过了解现有成熟的算法从而领略出属于自己的算法体系,这样方能跟上甚至引领这个时代。简而言之,本书的真正重点是通过梳理脉络由浅入深 地带领大家走进推荐算法领域并建立自己的推荐算法推理思路。 本书主要内容 第1章介绍推荐系统的发展历史,对其做初步的了解。 第2章介绍较基础的推荐算法。 第3章介绍基于第2章的基础推荐算法结合深度学习的发展推导出的进阶推荐算法...

目录
荐语
查看详情 查看详情

目录

第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... 查看详情

本书的重点是通过梳理脉络由浅入深地带领读者走进推荐算法领域并建立自己的推荐算法推理思路。配套112个示例源代码,1911分钟视频讲解。 查看详情