欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 推荐系统实战宝典
      • 作者:编者:吕倩倩//陈欣//楚秦|责编:张淑谦//陈崇昱
      • 出版社:机械工业
      • ISBN:9787111713531
      • 出版日期:2022/09/01
      • 页数:269
    • 售价:39.6
  • 内容大纲

        本书主要围绕推荐系统进行讲解,全面介绍了掌握推荐系统技术所需要学习的算法及步骤。书中描述了基于点击率评估、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进行推荐