-
内容大纲
本书主要围绕推荐系统进行讲解,全面介绍了掌握推荐系统技术所需要学习的算法及步骤。书中描述了基于点击率评估、RBM的推荐,基于标签的推荐,基于用户行为、内容、模型、流行度、邻域、图的推荐,以及基于上下文的推荐,还有使用自然语言处理或者矩阵分解的推荐,包括算法原理的介绍,对于每一种推荐方式也做了细粒度的分析及场景化的应用。还分享了作者在实际应用中的解决方案及扩展思路。除此之外,本书还会涉及一些基础算法及数学知识,并且包括对于推荐算法的一些模型评估以及校验的描述。阅读本书可以帮助读者学习基础算法和推荐算法的原理及实际应用,同时还能学习到推荐系统开发的设计思想、设计模式、开发流程等。这些对于读者全面提高自己的推荐系统开发水平有很大的帮助。
本书为读者提供了全部案例源代码下载和超过1100分钟的高清学习视频,读者可直接扫描二维码观看。
本书适合从事推荐系统相关领域研发的人员、高年级本科生或研究生、热衷于推荐系统开发的读者阅读。 -
作者介绍
-
目录
第1部分 推荐系统介绍篇
第1章 推荐系统概述
1.1 什么是推荐系统
1.2 推荐系统的架构
1.3 推荐系统架构治理
1.4 推荐引擎的架构
1.5 推荐系统的应用
1.5.1 电影和视频网站
1.5.2 个性化音乐电台
1.5.3 个性化广告及搜索广告
1.5.4 多业务融合推荐策略实践与思考
1.6 推荐系统评测
1.6.1 推荐系统实验方法
1.6.2 评测指标
1.6.3 评测维度
1.7 推荐系统知识储备
第2部分 推荐系统基础篇
第2章 机器学习准备工作
2.1 机器学习绪论
2.1.1 数据积累
2.1.2 特征(过滤法、包装法、嵌入法)
2.1.3 模型的不可解释性
2.2 数学基础知识
2.2.1 微积分
2.2.2 统计学
2.2.3 线性代数
2.2.4 信息论基础
2.2.5 凸优化
2.3 Python编程
第3章 机器学习基础——让推荐系统更懂你
3.1 贝叶斯分类器
3.1.1 贝叶斯决策论
3.1.2 大似然估计
3.1.3 EM算法
3.1.4 垃圾邮件过滤实战
3.2 决策树
3.3 支持向量机(SVM)
3.3.1 SVM介绍
3.3.2 半监督SVM
3.4 KNN算法
3.5 线性回归
3.6 逻辑回归
3.7 Spark MLlib
3.7.1 Spark MLlib简介
3.7.2 Spark MLlib矩阵计算
3.7.3 Spark MLlib实现分类算法
3.7.4 Spark MLlib实现回归算法
3.7.5 Spark MLlib实现聚类算法
3.8 聚类任务
3.8.1 k均值聚类算法
3.8.2 高斯混合聚类
第3部分 推荐系统进阶篇
第4章 基于点击率预估、RBM的推荐
4.1 传统推荐算法的局限和应用
4.1.1 传统推荐算法的局限
4.1.2 传统推荐算法的应用
4.1.3 点击率预估在推荐系统中的应用
4.2 集成学习(Ensemble Learning)
4.2.1 GBDT
4.2.2 XgBoost
4.2.3 Bagging与随机森林
4.3 实例:基于RBM的推荐算法
第5章 基于标签的推荐
5.1 基于标签系统的应用
5.2 数据标注与关键词提取
5.2.1 推荐系统中的数据标注
5.2.2 推荐系统中的关键词提取
5.2.3 标签的分类
5.3 基于标签的推荐系统
5.3.1 标签评分算法
5.3.2 标签评分算法改进
5.3.3 标签基因
5.3.4 用户兴趣建模
5.4 实例:使用标签推荐算法实现艺术家的推荐
5.4.1 了解实现思路
5.4.2 准备数据
5.4.3 选择算法
5.4.4 模型训练
5.4.5 效果评估
第6章 推荐算法
6.1 基于内容的推荐算法
6.2 基于用户行为特征的推荐算法
6.2.1 User-Based CF详解及优化
6.2.2 Item-Based CF详解及优化
6.2.3 融合Match中协同过滤思想的深度排序模型
6.3 基于模型的推荐算法
6.4 基于流行度的推荐算法
6.5 混合算法
6.6 基于图的模型
6.6.1 用户行为数据的二分图表示
6.6.2 基于图的推荐算法
6.7 基于社交网络的推荐
6.7.1 基于邻域的社会化推荐算法
6.7.2 基于图的社会化推荐算法
6.8 Slope-one推荐算法
6.9 基于DNN的推荐算法介绍
6.10 基于TF实现稀疏自编码和在推荐中的应用
6.11 联邦推荐算法及应用
第7章 推荐系统冷启动及召回方法
7.1 冷启动问题简介
7.2 选择合适的物品启动用户的兴趣
7.3 利用物品的内容信息
7.4 Multi-View DNN模型解决用户冷启动
第4部分 推荐系统强化篇
第8章 基于上下文的推荐
8.1 基于时间特征的推荐
8.1.1 时间效应介绍
8.1.2 推荐系统的实时性
8.1.3 协同过滤中的时间因子
8.2 实例:增加时间衰减函数的协同过滤算法
8.2.1 在UserCF算法中增加时间衰减函数
8.2.2 在ItemCF算法中增加时间衰减函数
第9章 文本处理
9.1 Word2Vec
9.1.1 Word2Vec简介
9.1.2 词向量
9.1.3 分层优化语言模型
9.1.4 连续词袋模型
9.2 fastText
9.2.1 模型架构
9.2.2 层次Softmax
9.2.3 N-Gram子词特征
9.2.4 fastText和Word2Vec的区别
9.2.5 使用fastText分类
9.3 Gensim
9.3.1 Gensim基本概念
9.3.2 Gensim的安装及简单使用
9.3.3 主题向量的转化:TF-IDF(词频逆文档频率)
9.3.4 主题向量的转化:LSA(潜在语义分析)
9.3.5 主题向量的转化:LDA(隐含狄利克雷分配)
9.4 NLTK
9.4.1 NLTK的介绍
9.4.2 NLTK的安装及信息提取
第10章 使用矩阵分解的推荐
10.1 Spark ALS
10.1.1 Spark ALS原理
10.1.2 Spark ALS实现协同过滤
10.2 暗示学习法implicit
10.3 libFM
10.3.1 libFM的介绍
10.3.2 libFM的源码剖析
10.4 SVD算法
10.4.1 SVD算法的介绍
10.4.2 基于SVD算法的推荐系统实现
第11章 推荐模型评估与选择
11.1 经验误差与泛化误差
11.2 评估方法
11.2.1 留出法
11.2.2 交叉验证法
11.2.3 自助法
11.2.4 调参与终模型
11.3 性能度量
11.3.1 错误率与精度
11.3.2 精确率、召回率
11.3.3 ROC曲线与AUC
11.3.4 为什么推荐场景用AUC来评价模型
11.3.5 代价敏感错误率与代价曲线
11.3.6 从极大似然到对数损失和交叉熵损失函数
11.4 比较检验
11.4.1 假设检验
11.4.2 交叉验证t检验
11.4.3 McNemar检验
11.4.4 Friedman检验与后续检验
11.5 偏差与方差
11.6 准确率
11.7 分类实例
11.8 模型评估实例
第5部分 推荐系统实战篇
第12章 搭建一个简易版的生产环境推荐系统
12.1 推荐系统的作用
12.2 依赖准备
12.3 构建矩阵
第13章 新闻资讯推荐系统开发
13.1 基于Python的数据爬取
13.2 基于协同过滤的用户推荐算法
13.2.1 ItemCF算法
13.2.2 UserCF算法
13.2.3 Apriori算法
13.2.4 FpGrowth算法
13.3 基于协同过滤的用户推荐算法优化
13.4 推荐系统的用户行为产生模块设计
第14章 电影推荐系统开发
14.1 MovieLens数据集
14.2 TensorFlow构建神经网络
14.3 构建计算图并训练
14.4 Django框架展示
第15章 基于hbase+spark的广告精准投放及推荐系统开发
15.1 模拟广告投放模块
15.2 矩阵处理
15.3 使用kafka produce和consumer对接spark streaming
15.4 使用hbase提取保存标签
第16章 基于推荐功能的搜索引擎开发
16.1 数据爬取模块
16.2 Mongodb以及redis存储数据模块
16.3 基于相似度算法的推荐模块
16.4 Web框架设计
第17章 基于卷积神经网络提取特征构建推荐系统
17.1 卷积神经网络模型构建及提取文本特征
17.2 PMF模型构建并且融合PMF进行推荐
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...