人工精选全局视角系统学习《推荐系统》,实战中提升竞争力,模块化拆解底层架构视频课程
推荐系统听起来离普通人很远,其实每天都在用:首页信息流、相关商品、猜你喜欢,背后都是同一套逻辑。这门课不讲玄学,而是从工程实现的角度拆开推荐系统的骨架,让你知道一条推荐结果是怎么被算出来、又怎么被送出去的。 它解决的是"会调包但讲不清全貌"的问题 很多人做推荐相关工作,卡在中间层:调得动模型,却说不
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
推荐系统听起来离普通人很远,其实每天都在用:首页信息流、相关商品、猜你喜欢,背后都是同一套逻辑。这门课不讲玄学,而是从工程实现的角度拆开推荐系统的骨架,让你知道一条推荐结果是怎么被算出来、又怎么被送出去的。
它解决的是"会调包但讲不清全貌"的问题
很多人做推荐相关工作,卡在中间层:调得动模型,却说不清召回、排序、重排各自负责什么;改得动参数,却不知道线上服务怎么把候选集一步步收窄。这门课把推荐系统拆成几个可独立理解的模块,先讲典型架构长什么样,再带着搭一遍召回服务这类后端骨架。学完之后,你对"数据进来—候选生成—排序打分—结果返回"这条链路会有完整的认识,而不是只记住某个算法的名字。
适合的基础:能看懂 Python 代码,了解基本的后端接口概念,知道什么是数据库和缓存就够了。不需要你有推荐系统经验,也不要求深度学习背景。如果你已经做过一两个推荐小项目,这门课能帮你把散落的点连成线;如果完全没接触过,建议先把前言部分看完,再决定要不要往下走。
先看架构和项目选型,再动服务搭建
建议按这个顺序看:先看推荐系统是什么、典型架构上下两节,把整体图景建立起来;接着看课程项目介绍和技术选型,搞清楚这个项目用什么语言、什么框架、为什么这么选,这一步决定你后面跟练顺不顺畅;然后再进入召回服务搭建部分,跟着写代码。不要一上来就跳到服务实现,否则你只是在抄代码,不知道每一层为什么存在。
学完能独立做的事比较具体:能说清一个推荐系统从请求到返回结果经历了哪些环节;能自己搭起一个可运行的召回服务框架;能根据业务需要判断该在哪一层做调整。这不是让你立刻去大厂做推荐算法,而是让你具备参与推荐系统开发、和算法同学对齐语言的能力。
资料怎么配合练习
视频是主线,但只看不写基本无效。建议每看完一节服务搭建的内容,就自己把对应代码跑一遍,哪怕只是改改参数看输出变化。项目选型那部分可以当参考文档,遇到环境问题时回头翻。如果时间有限,优先保证架构理解和召回服务这条主线走完,其余部分可以按需回看。评估和效果部分适合在你已经能跑通流程之后再深入,否则容易变成纸上谈兵。
第1阶段 【前言】初探推荐系统1 集
- 1-1 前言--关于这门课.mp4 1-2 推荐系统是什么.mp4 1-3 课程章节导览.mp4
第4阶段 【召回】筛选出用户的心头好1 集
- 4-1 召回层---如何快速筛选出用户喜欢的物品(上).mp4 4-2 召回层---如何快速筛选出用户喜欢的物品(下).mp4 4-3 如何将Word2Vec用于推荐(上).mp4 4-4 如何将Word2Vec用于推荐(下).mp4 4-5 实现Item2Vec(上).mp4 4-6 实现Item2Vec(中).mp4 4-7 实现Item2Vec(下).mp4 4-8 用Redis存储Embedding.mp4 4-9 最近邻查找算法---如何使用Embedding(上).mp4 4-10 最近邻查找算法---如何使用Embedding(下).mp4 4-11 用FAISS实现LSH.mp4 4-12 召回服务最终完善.mp4
适合人群
- 数据工程师
- 算法工程师
- 产品经理
学习收获
祝您学习愉快!
学有所成,前程似锦!
课程目录
第1章 【前言】初探推荐系统3 集
- 1-1 前言–关于这门课 (11:34).mp4
- 1-2 推荐系统是什么 (17:01).mp4
- 1-3 课程章节导览 (08:02).mp4
第2章 【基础架构】推荐系统架构&项目搭建13 集
- 2-1 典型的推荐系统架构是什么样的(上) (18:20).mp4
- 2-2 典型的推荐系统架构是什么样的(下) (13:49).mp4
- 2-3 推荐系统架构 — 如何设计一个推荐系统.mp4
- 2-4 课程项目介绍和技术选型 (15:56).mp4
- 2-5 课程项目微服务API定义.mp4
- 2-6 后端服务框架搭建—召回服务(上) (14:14).mp4
- 2-7 后端服务框架搭建—召回服务(中) (16:36).mp4
- 2-8 后端服务框架搭建—召回服务(下) (15:49).mp4
- 2-9 后端服务框架搭建-排序与API服务 (13:45).mp4
- 2-10 【任务】对于“相似推荐”常见是否也需要一个接口呢?.mp4
- 2-11 课程项目前端页面搭建 (04:12).mp4
- 2-12 【梳理】推荐系统常用特征.mp4
- 2-13 【梳理】重难点概览.mp4
第3章 【特征工程】为推荐系统准备数据18 集
- 3-1 特征工程—为推荐系统准备食材(上) (09:44).mp4
- 3-2 特征工程—为推荐系统准备食材(下) (16:04).mp4
- 3-3 如何做好特征工程(上) (16:43).mp4
- 3-4 如何做好特征工程(中) (17:09).mp4
- 3-5 如何做好特征工程(下) (20:26).mp4
- 3-6 数据爬虫的编订.mp4
- 3-7 用pandas可视化数据(上) (19:15).mp4
- 3-8 用pandas可视化数据(下) (13:26).mp4
- 3-9 【任务】按要求找出物品信息.mp4
- 3-10 Spark—业界最流行的大数据框架 (18:26).mp4
- 3-11 用Spark处理特征(上) (19:34).mp4
- 3-12 用Spark处理特征(下) (12:35).mp4
- 3-13 如何采集用户行为数据 (24:50).mp4
- 3-14 使用Kafka和Cassandra处理行为数据(上) (13:55).mp4
- 3-15 使用Kafka和Cassandra处理行为数据(下) (12:54).mp4
- 3-16 【任务】如何使用一个Topic来统一处理各种不同的用户行为.mp4
- 3-17 【梳理】特征处理方法.mp4
- 3-18 【梳理】重难点概览.mp4
第4章 【召回】筛选出用户的心头好15 集
- 4-1 召回层—如何快速筛选出用户喜欢的物品(上) (18:07).mp4
- 4-2 召回层—如何快速筛选出用户喜欢的物品(下) (13:13).mp4
- 4-3 如何将Word2Vec用于推荐(上) (13:02).mp4
- 4-4 如何将Word2Vec用于推荐(下) (11:30).mp4
- 4-5 实现Item2Vec(上) (13:26).mp4
- 4-6 实现Item2Vec(中) (15:00).mp4
- 4-7 实现Item2Vec(下) (20:18).mp4
- 4-8 【任务】Node2Vec中的两种不同策略得优劣.mp4
- 4-9 用Redis存储Embedding (16:47).mp4
- 4-10 最近邻查找算法—如何使用Embedding(上) (18:36).mp4
- 4-11 最近邻查找算法—如何使用Embedding(下) (14:22).mp4
- 4-12 用FAISS实现LSH (12:26).mp4
- 4-13 【任务】认识一下其他算法与LSH得优缺点.mp4
- 4-14 召回服务最终完善 (17:51).mp4
- 4-15 【梳理】 重难点概览.mp4
第5章 【排序】对推荐结果进行精确排序22 集
- 5-1 排序层—如何活动最精确的结果排序 (13:50).mp4
- 5-2 协同过滤—最经典的排序算法 (12:14).mp4
- 5-3 协同过滤算法实现 (15:38).mp4
- 5-4 【任务】使用Spark ALS实现协同过滤.mp4
- 5-5 深度学习—革命性的机器学习模型 (21:58).mp4
- 5-6 TensorFlow—业界最著名的深度学习框架 (19:46).mp4
- 5-7 用三个例子体验TensorFlow(上) (19:54).mp4
- 5-8 用三个例子体验TensorFlow(下) (13:39).mp4
- 5-9 MLP—最经典的深度学习模型 (24:14).mp4
- 5-10 深度学习需要的特征如何处理(上) (18:52).mp4
- 5-11 深度学习需要的特征如何处理(下) (18:11).mp4
- 5-12 如何保存线上服务特征 (13:45).mp4
- 5-13 搭建并训练MLP模型(上) (13:39).mp4
- 5-14 搭建并训练MLP模型(中) (13:42).mp4
- 5-15 搭建并训练MLP模型(下) (18:09).mp4
- 5-16 模型调优怎么做(1) (14:32).mp4
- 5-17 模型调优怎么做(2) (11:42).mp4
- 5-18 模型调优怎么做(3) (09:45).mp4
- 5-19 模型调优怎么做(4) (22:57).mp4
- 5-20 【任务】选择合适得参数找出最优.mp4
- 5-21 利用深度学习模型完善排序服务 (24:20).mp4
- 5-22 【梳理】重难点梳理.mp4
第6章 【效果评估】衡量推荐结果的好坏7 集
- 6-1 如何衡量推荐系统的好坏(上) (21:29).mp4
- 6-2 如何衡量推荐系统的好坏(下) (20:30).mp4
- 6-3 【任务】关于推荐系统的评价标准得思考.mp4
- 6-4 在线评价系统的方法:AB测试 (19:34).mp4
- 6-5 代码实现AB测试功能(上) (15:09).mp4
- 6-6 代码实现AB测试功能(下) (13:34).mp4
- 6-7 【梳理】推荐模型离线评估.mp4
第7章 【深入学习】工程中的实践问题探讨9 集
- 7-1 实践问题—如何解决冷启动(上) (19:03).mp4
- 7-2 实践问题—如何解决冷启动(下) (21:04).mp4
- 7-3 实践问题—如何增强系统实时性(上) (18:16).mp4
- 7-4 实践问题—如何增强系统实时性(下) (10:51).mp4
- 7-5 用Flink处理用户实时行为反馈(上) (25:51).mp4
- 7-6 用Flink处理用户实时行为反馈(中) (18:39).mp4
- 7-7 用Flink处理用户实时行为反馈(下) (19:46).mp4
- 7-8 【任务】能否利用其他召回策略进行物品构建.mp4
- 7-9 【拓展】Flink中的时间.mp4
第8章 【结语】前沿拓展4 集
- 8-1 拓展篇之强化学习 (28:27).mp4
- 8-2 前沿拓展之Wide&Cross模型(上) (15:20).mp4
- 8-3 前沿拓展之Wide&Cross模型(下) (13:00).mp4
- 8-4 回顾+结语 (25:11).mp4





