PYTHON推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统
- ISBN:9787302657408
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:188
- 出版时间:2024-05-01
- 条形码:9787302657408 ; 978-7-302-65740-8
本书特色
《Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统》从基本方法、流行方法、先进方法及新技术四个层面来介绍如何自己动手构建推荐系统。通过本书的学习,读者可以掌握推荐系统的基本概念,了解不同类型的推荐引擎及其功能,学会使用传统算法来构建推荐系统和混合推荐系统,使用聚类和分类算法来构建基于机器学习的推荐系统。《Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统》可引导读者运用自然语言处理、深度学习和知识图谱来实现推荐系统,从而实现业务的增长。
特色主题:
使用Python来理解和实现不同的推荐系统
掌握协同过滤、超市购物车分析和矩阵分解等
构建基于内容和协同过滤的混合推荐系统
运用机器学习、NLP和深度学习来构建推荐系统
内容简介
《Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统》分为4部分,包含11章。首先介绍推荐系统的基本方法,接着探讨当前流行的一些方法,具体包括协同过滤推荐系统、内容推荐系统以及混合推荐系统。接下来讨论如何运用当前的机器学习算法来实现推荐系统。*后讨论推荐系统的相关趋势和新兴技术。 《Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统》特别适合零基础的数据科学工作者参考和使用。它可以帮助读者从基础知识起步,逐步学习运用Python、深度学习和自然语言处理技术来构建推荐系统,以促进业务增长和提高客户忠诚度。
目录
第1章 推荐系统简介
什么是推荐引擎 003
推荐引擎的类型 004
基于规则的推荐系统 011
流行度 011
全球流行的商品 013
按国家计算热销商品 014
再次购买 015
小结 016
第2章 超市购物车分析(关联规则挖掘)
实现 017
数据收集 018
清洗数据 019
从数据集获取的洞察 020
基于DateTime的模式 022
免费商品和销售 026
热销商品 034
经常一起购买的商品 037
Apriori算法概念 038
关联规则 040
新建函数 041
关联规则的可视化 043
小结 049
第Ⅱ部分 流行方法
第3章 内容过滤
数据收集和下载词嵌入 054
将数据导入为DataFrame 054
预处理数据 055
文本转为特征 057
OHE 057
词频向量器CountVectorizer 057
TF-IDF 058
词嵌入 058
相似性度量 059
欧几里得距离 059
余弦相似度 060
曼哈顿距离 061
使用CountVectorizer构建模型 062
使用TF-IDF特征构建模型 064
使用Word2vec特征构建模型 065
使用fastText特征构建模型 067
使用GloVe特征构建模型 068
使用共现矩阵构建模型 071
小结 072
第4章 协同过滤
实现 074
数据收集 074
关于数据集 075
基于内存的方法 076
基于客户对客户的协同过滤 078
实现 078
项目对项目的协同过滤 081
实现 082
基于KNN的方法 085
机器学习 085
监督式学习 086
小结 090
第5章 使用矩阵分解、奇异值分解和共聚类的协同过滤
实现矩阵分解、共聚类和SVD 092
实现NMF 096
实现共聚类 098
实现SVD 099
获取推荐 100
小结 104
第6章 混合推荐系统
实现 106
数据收集 106
数据准备 108
模型构建 112
合并训练集和测试集后的*终模型 117
获取推荐 117
小结 119
第Ⅲ部分 先进的机器学习算法
第7章 基于聚类的推荐系统
数据收集和下载所需的词嵌入 125
预处理数据 126
探索性数据分析 127
标签编码 129
模型构建 130
k均值聚类 130
肘部方法 131
层次聚类 131
小结 142
第8章 基于分类算法的推荐系统
方法 143
数据收集以及下载词嵌入 144
以DataFrame(pandas)形式导入数据 144
数据预处理 146
特征工程 152
探索性数据分析 153
模型构建 156
拆分训练集和测试集 157
逻辑回归 157
实现 159
决策树 161
实现 162
随机森林 163
实现 163
KNN 164
实现 164
小结 166
第Ⅳ部分 相关趋势和新技术
第9章 基于深度学习的推荐系统
深度学习(人工神经网络)基础 169
神经协同过滤(NCF) 170
实现 172
数据收集 172
以DataFrame(pandas)形式导入数据 173
数据预处理 174
拆分训练集和测试集 175
建模和推荐 175
小结 180
第10章 基于图的推荐系统
实现 182
小结 191
第11章 新兴领域和新技术
实时推荐 193
对话式推荐 194
上下文感知推荐系统 194
多任务推荐系统 195
联合表征学习 196
小结 198
作者简介
著译者简介
阿克谢·库尔卡尼(Akshay Kulkarni)
阿克谢·库尔卡尼是人工智能(AI)和机器学习(ML)领域的布道师和意见领袖。他主要为财富500强和全球多家企业提供咨询服务,帮助客户实现由AI和数据科学驱动的战略转型。作为一名谷歌开发者和技术作家,他经常受邀参加AI和数据科学大会(包括O'Reilly Strata数据和AI会议以及Great International Developer Summit,GIDS),发表主旨演讲。他在多所印度顶级大学的研究生院担任客座教授。2019年,他入选“印度40岁以下*优秀的40位数据科学家”名单。在空闲时间,他喜欢阅读、写作、编程,并乐于帮助有志成为数据科学家的人。他和家人居住在印度班加罗尔。
阿达沙·希瓦南达是数据科学和MLOps领域的资深专家,致力于培养世界级的MLOps能力和持续交付人工智能的价值。他希望通过培训建立一个优秀的数据科学家团队,以解决客户的各种问题。他在制药、医疗保健、消费品、零售和市场营销领域都具有丰富的经验。他的爱好包括阅读和进行数据科学相关培训。他居住在印度班加罗尔。著译者简介
阿克谢·库尔卡尼(Akshay Kulkarni)
阿克谢·库尔卡尼是人工智能(AI)和机器学习(ML)领域的布道师和意见领袖。他主要为财富500强和全球多家企业提供咨询服务,帮助客户实现由AI和数据科学驱动的战略转型。作为一名谷歌开发者和技术作家,他经常受邀参加AI和数据科学大会(包括O'Reilly Strata数据和AI会议以及Great International Developer Summit,GIDS),发表主旨演讲。他在多所印度顶级大学的研究生院担任客座教授。2019年,他入选“印度40岁以下*优秀的40位数据科学家”名单。在空闲时间,他喜欢阅读、写作、编程,并乐于帮助有志成为数据科学家的人。他和家人居住在印度班加罗尔。
阿达沙·希瓦南达(Adarsha Shivananda)
阿达沙·希瓦南达是数据科学和MLOps领域的资深专家,致力于培养世界级的MLOps能力和持续交付人工智能的价值。他希望通过培训建立一个优秀的数据科学家团队,以解决客户的各种问题。他在制药、医疗保健、消费品、零售和市场营销领域都具有丰富的经验。他的爱好包括阅读和进行数据科学相关培训。他居住在印度班加罗尔。
安努什·库尔卡尼(Anoosh Kulkarni)
安努什·库尔卡尼是一位数据科学家和人工智能高级顾问。他与全球各行业的客户广泛合作,利用机器学习、自然语言处理(NLP)和深度学习来帮助客户解决业务问题。他乐于指导人们掌握和应用数据科学,主持过许多数据科学/机器学习会议,并乐于帮助有志成为数据科学家的人规划职业生涯。他在大学举办ML/AI研讨会,并积极参与人工智能和数据科学相关的网络研讨会、演讲和大会。他和家人居住在印度班加罗尔。
V. 阿迪西亚·克里希南(V.Adithya Krishnan)
V.阿迪西亚·克里希南是一位数据科学家和MLOps工程师。他与全球各行业的客户合作,利用机器学习来帮助他们解决业务问题。他在人工智能及机器学习领域有丰富的经验,包括时间序列预测、深度学习、NLP、机器学习、图像处理和数据分析。目前,他正在开发一套先进的工具来观察模型的实际应用价值,这套工具包括持续对模型和数据进行监控以及对实现的商业价值进行跟踪。他在IEEE会议发表过一篇论文,题为“基于深度学习的距离估计方法”,该论文与印度国防研究与发展机构(DRDO)联合署名。他和家人居住在印度金奈。
欧拉
欧拉擅长于问题的引导和拆解,目前感兴趣的方向包括机器学习、人工智能和商业分析。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0