人工精选慕课网-全局视角系统学习《推荐系统》,实战中提升竞争力【完结】
推荐系统听起来像个算法岗专属话题,但实际工作里,做数据、做后端甚至做产品的同学都可能被拉去搭一个"猜你喜欢"。这门课的价值在于,它没有一上来就堆公式,而是把推荐系统当成一个完整的工程问题来讲:数据从哪来、特征怎么造、模型怎么评、线上怎么接。如果你之前零散看过协同过滤的博客,却始终没搞明白一个能跑的推
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
推荐系统听起来像个算法岗专属话题,但实际工作里,做数据、做后端甚至做产品的同学都可能被拉去搭一个"猜你喜欢"。这门课的价值在于,它没有一上来就堆公式,而是把推荐系统当成一个完整的工程问题来讲:数据从哪来、特征怎么造、模型怎么评、线上怎么接。如果你之前零散看过协同过滤的博客,却始终没搞明白一个能跑的推荐服务长什么样,这门课补的正是这段断层。
它解决的是"从数据到上线"的完整链路问题
多数人学推荐系统的卡点不在算法本身,而在两头:前面不知道怎么把原始行为日志变成模型能吃的特征,后面不知道怎么判断模型到底有没有变好。这门课把特征工程单独拉出来讲,用 pandas 做数据探查和可视化,再过渡到 Spark 处理大规模特征,中间还涉及用 Kafka 和 Cassandra 处理实时行为数据。这条线走下来,你会理解为什么工业界的推荐系统离不开流处理和列式存储,而不是只停留在"算个相似度矩阵"的层面。对已经会写 Python、但没接触过推荐场景的开发者来说,这部分是最能直接迁移到工作里的。
适合什么基础,以及建议的切入顺序
需要你能看懂 Python 代码,对 pandas 有基本操作经验,知道什么是稀疏矩阵更好。如果完全没写过代码,这门课会比较吃力,建议先补 Python 数据处理再回来。有机器学习基础当然更顺,但不是硬门槛,因为课程重心偏向工程实现而非推导。
看的时候不必严格按顺序。如果你正在做特征相关的活,可以先看特征工程那几章,把 pandas 可视化和 Spark 特征处理这两块吃透,再回头看数据准备部分会更有感觉。如果你更关心模型评估和效果对比,可以先把评估相关的章节过一遍,建立判断标准,再回头补特征和数据处理。离线部分看完后,再进入实时数据处理的内容,节奏会顺很多。
学完能独立做什么,资料怎么配合练
比较现实的目标是:你能独立搭起一条离线推荐流水线,从原始日志清洗、特征构造,到训练一个可评估的推荐模型,并用合适的指标说清楚它比基线好在哪里。再进一步,你能把实时行为数据接进来,让推荐结果随用户最新动作更新。这不是"精通推荐系统",但足以让你在团队里承担推荐模块的开发任务,面试时也能讲清楚自己踩过哪些坑。
练习上建议不要只看视频。每看完一块特征处理的内容,就用手头能找到的公开行为数据集自己跑一遍,重点体会特征维度、稀疏程度对训练的影响。评估部分一定要自己动手算一遍指标,光看讲解很容易产生"我懂了"的错觉。实时处理那块如果本地环境搭不起来,至少把数据流向和组件职责理清楚,画一张自己的架构图,比死记配置有用。资料里的代码和图表适合当对照,边看边改,比单纯复现更能留下印象。
课程目录
课程目录85 集
- 📁 {3}--第3章【特征工程】为推荐系统准备数据 t.png [493.5 KB] [3.6]--3-7用pandas可视化数据(上).mp4
- [42.4 MB] [3.4]--3-4如何做好特征工程(中).mp4
- [28.3 MB] [3.10]--3-12用Spark处理特征(下).mp4
- [62.2 MB] [3.2]--3-2特征工程---为推荐系统准备食材(下).mp4
- [67.0 MB] [3.12]--3-14使用Kafka和Cassandra处理行为数据(上).mp4
- [67.1 MB] [3.8]--3-10Spark---业界最流行的大数据框架.mp4
- [40.5 MB] [3.7]--3-8用pandas可视化数据(下).mp4
- [46.7 MB] [3.11]--3-13如何采集用户行为数据.mp4
- [48.0 MB] [3.9]--3-11用Spark处理特征(上).mp4
- [72.4 MB] [3.3]--3-3如何做好特征工程(上).mp4
- [70.2 MB] [3.13]--3-15使用Kafka和Cassandra处理行为数据(下).mp4
- [50.3 MB] [3.5]--3-5如何做好特征工程(下).mp4
- [41.1 MB] [3.1]--3-1特征工程---为推荐系统准备食材(上).mp4
- [44.9 MB] (3.2)--3-17【梳理】特征处理方法.pdf
- [128.6 KB] (3.3)--3-18【梳理】重难点概览.pdf
- [79.2 KB] (3.1)--3-6数据爬虫的编订.pdf
- [102.2 KB] 📁 {6}--第6章【效果评估】衡量推荐结果的好坏 {6}--第6章【效果评估】衡量推荐结果的好坏资料.png [493.5 KB] [6.4]--6-5代码实现AB测试功能(上).mp4
- [92.6 MB] [6.5]--6-6代码实现AB测试功能(下).mp4
- [88.8 MB] (6.1)--6-7【梳理】推荐模型离线评估.pdf
- [82.5 KB] [6.3]--6-4在线评价系统的方法:AB测试.mp4
- [33.1 MB] [6.2]--6-2如何衡量推荐系统的好坏(下).mp4
- [30.9 MB] [6.1]--6-1如何衡量推荐系统的好坏(上).mp4
- [30.2 MB] 📁 {2}--第2章【基础架构】推荐系统架构&项目搭建 [2.1]--2-1典型的推荐系统架构是什么样的(上).mp4
- [96.2 MB] [2.6]--2-8后端服务框架搭建---召回服务(下).mp4
- [59.3 MB] [2.2]--2-2典型的推荐系统架构是什么样的(下).mp4
- [51.9 MB] [2.3]--2-4课程项目介绍和技术选型.mp4
- [62.4 MB] [2.8]--2-11课程项目前端页面搭建.mp4
- [23.0 MB] [2.7]--2-9后端服务框架搭建-排序与API服务.mp4
- [91.8 MB] (2.1)--2-3推荐系统架构--如何设计一个推荐系统.pdf
- [126.5 KB] [2.5]--2-7后端服务框架搭建---召回服务(中).mp4
- [96.5 MB] [2.4]--2-6后端服务框架搭建---召回服务(上).mp4
- [93.0 MB] (2.4)--2-13【梳理】重难点概览.pdf
- [68.9 KB] (2.2)--2-5课程项目微服务API定义.pdf
- [96.7 KB] (2.3)--2-12【梳理】推荐系统常用特征.pdf
- [82.1 KB] 📁 {5}--第5章【排序】对推荐结果进行精确排序 [5.1]--5-1排序层---如何活动最精确的结果排序.mp4
- [22.2 MB] [5.11]--5-12如何保存线上服务特征.mp4
- [65.4 MB] [5.4]--5-5深度学习---革命性的机器学习模型.mp4
- [84.4 MB] [5.3]--5-3协同过滤算法实现.mp4
- [114.0 MB] [5.17]--5-18模型调优怎么做(3).mp4
- [52.8 MB] [5.9]--5-10深度学习需要的特征如何处理(上).mp4
- [78.2 MB] [5.12]--5-13搭建并训练MLP模型(上).mp4
- [38.7 MB] [5.16]--5-17模型调优怎么做(2).mp4
- [55.3 MB] [5.19]--5-21利用深度学习模型完善排序服务.mp4
- [165.0 MB] [5.6]--5-7用三个例子体验TensorFlow(上).mp4
- [82.5 MB] [5.18]--5-19模型调优怎么做(4).mp4
- [5.5]--5-6TensorFlow---业界最著名的深度学习框架.mp4
- [5.8]--5-9MLP---最经典的深度学习模型.mp4
- [43.1 MB] [5.2]--5-2协同过滤---最经典的排序算法.mp4
- [43.0 MB] [5.7]--5-8用三个例子体验TensorFlow(下).mp4
- [44.1 MB] [5.14]--5-15搭建并训练MLP模型(下).mp4
- [78.8 MB] [5.13]--5-14搭建并训练MLP模型(中).mp4
- [96.5 MB] [5.10]--5-11深度学习需要的特征如何处理(下).mp4
- [76.5 MB] [5.15]--5-16模型调优怎么做(1).mp4
- [18.5 MB] (5.1)--5-22【梳理】重难点梳理.pdf
- [127.8 KB] 📁 课件 课件资料.png [493.5 KB] 课件.exe [2.2 MB] 📁 {7}--第7章【深入学习】工程中的实践问题探讨 {7}--第7章【深入学习】工程中的实践问题探讨文档.png [493.5 KB] [7.7]--7-7用Flink处理用户实时行为反馈(下).mp4
- [108.5 MB] [7.5]--7-5用Flink处理用户实时行为反馈(上).mp4
- [62.0 MB] [7.1]--7-1实践问题---如何解决冷启动(上).mp4
- [24.6 MB] [7.3]--7-3实践问题---如何增强系统实时性(上).mp4
- [25.1 MB] [7.2]--7-2实践问题---如何解决冷启动(下).mp4
- [41.0 MB] [7.4]--7-4实践问题---如何增强系统实时性(下).mp4
- [17.1 MB] [7.6]--7-6用Flink处理用户实时行为反馈(中).mp4
- [110.7 MB] (7.1)--7-9【拓展】Flink中的时间.pdf
- [86.8 KB] 📁 {8}--第8章【结语】前沿拓展 [8.2]--8-2前沿拓展之Wide&Cross模型(上).mp4
- [28.1 MB] [8.4]--8-4回顾+结语.mp4
- [35.8 MB] [8.1]--8-1拓展篇之强化学习.mp4
- [45.9 MB] [8.3]--8-3前沿拓展之Wide&Cross模型(下).mp4
- [30.3 MB] 📁 {1}--第1章【前言】初探推荐系统 {1}--第1章【前言】初探推荐系统文档.zip
- [1.8 MB] [1.2]--1-2推荐系统是什么.mp4
- [36.4 MB] [1.3]--1-3课程章节导览.mp4
- [18.8 MB] [1.1]--1-1前言--关于这门课.mp4
- [36.2 MB] 📁 {4}--第4章【召回】筛选出用户的心头好 {4}--第4章【召回】筛选出用户的心头好文档.zip
- [1.8 MB] [4.12]--4-14召回服务最终完善.mp4
- [114.0 MB] [4.11]--4-12用FAISS实现LSH.mp4
- [52.8 MB] (4.1)--4-15【梳理】重难点概览.pdf
- [220.4 KB] [4.4]--4-4如何将Word2Vec用于推荐(下).mp4
- [27.0 MB] [4.6]--4-6实现Item2Vec(中).mp4
- [54.5 MB] [4.8]--4-9用Redis存储Embedding.mp4
- [44.6 MB] [4.1]--4-1召回层---如何快速筛选出用户喜欢的物品(上).mp4
- [4.5]--4-5实现Item2Vec(上).mp4
- [45.4 MB] [4.10]--4-11最近邻查找算法---如何使用Embedding(下).mp4
- [32.7 MB] [4.3]--4-3如何将Word2Vec用于推荐(上).mp4
- [22.3 MB] [4.9]--4-10最近邻查找算法---如何使用Embedding(上).mp4
- [35.5 MB] [4.7]--4-7实现Item2Vec(下).mp4
- [95.7 MB] [4.2]--4-2召回层---如何快速筛选出用户喜欢的物品(下).mp4
- [24.7 MB] 适合人群 推荐系统工程师 数据分析师 算法工程师 学习收获 掌握推荐系统架构 学会特征工程与数据预处理 精通模型评估与优化 祝您学习愉快! 学有所成,前程似锦!





