logo
分类于: 编程语言 计算机基础 人工智能

简介

推荐系统算法实践

推荐系统算法实践 0.0分

资源最后更新于 2020-03-29 02:31:57

作者:黄美灵

出版社:出版社电子工业出版社

出版日期:2019-09

ISBN:9787121370403

文件格式: pdf

标签: 计算机 编程 程序设计 算法

简介· · · · · ·

《推荐系统算法实践》主要讲解推荐系统中的召回算法和排序算法,以及各个算法在主流工具Sklearn、Spark、TensorFlow等中的实现和应用。《推荐系统算法实践》中本着循序渐进的原则进行讲解。首先,介绍推荐系统中推荐算法的数学基础,推荐算法的平台、工具基础,以及具体的推荐系统。其次,讲解推荐系统中的召回算法,主要包括基于行为相似的协同过滤召回和基于内容相似的Word2vec召回,并且介绍其在Spark、TensorFlow主流工具中的实现与应用。再次,讲解推荐系统中的排序算法,包括线性模型、树模型和深度学习模型,分别介绍逻辑回归、FM、决策树、随机森林、GBDT、GBDT+LR、集成学习、深度森林、DNN、Wide & Deep、DeepFM、YouTube推荐等模型的原理,以及其在Sklearn、Spark、TensorFlow主流工具中的实现与应用。最后,介绍推荐算法的4个实践案例,帮助读者进行工程实践和应用,并且介绍如何在Notebook上进行代码开发和算法调试,以帮助读者提升工作效率。《推荐系统算法实践》适合AI、数据挖掘、大数据等领域的从业人员阅读,书中为开发者展现了推荐算法的原理、实现与应用案例。黄美灵现任一线互联网公司的高级工程师,拥有多年大型互联网公司推荐系统和机器学习实战经验,现从事广告推荐、应用分发和资讯Feeds流推荐相关工作。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 前言
  3. 第1部分 推荐系统的算法基础
  4. 第1章 数学基础
  5. 1.1 线性代数
  6. 1.2 概率与统计
  7. 1.3 损失函数
  8. 1.4 优化方法
  9. 1.5 评价方法
  10. 第2章 推荐系统介绍
  11. 2.1 推荐系统背景
  12. 2.2 推荐系统的典型案例
  13. 2.3 推荐系统原理
  14. 第3章 推荐算法工具
  15. 3.1 Python Sklearn机器学习库
  16. 3.2 Spark MLlib机器学习库
  17. 3.3 TensorFlow
  18. 3.4 Notebook介绍
  19. 第2部分 推荐系统的召回算法
  20. 第4章 协同过滤——基于行为相似的召回
  21. 4.1 协同过滤算法
  22. 4.2 协同过滤推荐算法实现
  23. 第5章 Word2vec——基于内容相似的召回
  24. 5.1 Word2vec算法
  25. 5.2 Word2vec实例
  26. 第3部分 推荐系统的排序算法——线性模型
  27. 第6章 逻辑回归
  28. 6.1 逻辑回归算法
  29. 6.2 逻辑回归实现
  30. 第7章 因子分解机(FM)
  31. 7.1 FM算法
  32. 7.2 FM实现
  33. 第4部分 推荐系统的排序算法——树模型
  34. 第8章 决策树
  35. 8.1 决策树算法
  36. 8.2 决策树的集成算法
  37. 8.3 决策树集成算法实例
  38. 第9章 集成学习
  39. 9.1 GBDT+LR算法
  40. 9.2 深度森林算法
  41. 9.3 决策树集成分类器
  42. 9.4 集成学习实例
  43. 第5部分 推荐系统的排序算法——深度学习模型
  44. 第10章 深度学习在推荐算法中的应用
  45. 10.1 推荐模型的特点
  46. 10.2 基于深度学习的推荐模型
  47. 第11章 DNN算法
  48. 11.1 人工神经网络算法
  49. 11.2 DNN优化方法
  50. 11.3 DNN实例
  51. 11.4 运行结果
  52. 第12章 Wide&Deep模型
  53. 12.1 Wide & Deep模型概述
  54. 12.2 Wide & Deep系统实现
  55. 12.3 Wide & Deep实例
  56. 12.4 运行结果
  57. 第13章 DeepFM模型
  58. 13.1 DeepFM模型概述
  59. 13.2 DeepFM模型实例
  60. 13.3 运行结果
  61. 第14章 YouTube的深度神经网络模型
  62. 14.1 YouTube推荐模型
  63. 14.2 YouTube实例
  64. 14.3 运行结果
  65. 第6部分 推荐系统的算法实践
  66. 第15章 实践——基于电商平台的商品召回
  67. 15.1 背景介绍
  68. 15.2 模型选择
  69. 15.3 算法开发
  70. 第16章 实践——基于逻辑回归的音乐评分预测
  71. 16.1 背景介绍
  72. 16.2 数据准备
  73. 16.3 特征处理
  74. 16.4 模型选择
  75. 16.5 算法开发
  76. 第17章 实践——Kaggle竞赛之Outbrain点击率预估
  77. 17.1 背景介绍
  78. 17.2 数据准备
  79. 17.3 特征处理
  80. 17.4 模型选择
  81. 17.5 算法开发
  82. 第18章 实践——基于深度学习的电商商品点击率预估
  83. 18.1 背景介绍
  84. 18.2 数据准备
  85. 18.3 特征处理
  86. 18.4 模型选择
  87. 18.5 算法开发
  88. 18.6 运行结果
  89. 第19章 Notebook实践
  90. 19.1 Sklearn中的LR实践
  91. 19.2 TensorFlow中的LR实践
  92. 19.3 Spark中的LR实践
  93. 19.4 TensorFlow中的FM调试实践
  94. 19.5 Spark中的协同过滤调试实践