飞豹客 · 课能看,资料也能带走
飞豹客体系课

大数据热门技术Spark+机器学习+贝叶斯算法第13季

这门课解决什么问题 很多做后端或数据开发的人,平时写业务代码很顺,但碰到推荐系统和文本分类就卡壳。难点不在调包,而在把统计模型塞进分布式计算框架,还要让数据格式对得上。这门课聚焦的就是 Spark 下的矩阵分解推荐和朴素贝叶斯文本分类,核心场景是两类:一是用隐语义模型和 ALS 算法做协同过滤,把用

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

很多做后端或数据开发的人,平时写业务代码很顺,但碰到推荐系统和文本分类就卡壳。难点不在调包,而在把统计模型塞进分布式计算框架,还要让数据格式对得上。这门课聚焦的就是 Spark 下的矩阵分解推荐和朴素贝叶斯文本分类,核心场景是两类:一是用隐语义模型和 ALS 算法做协同过滤,把用户对物品的隐式反馈拆成低维矩阵,再算出推荐列表;二是用朴素贝叶斯对中文文本做分词、向量化、训练和预测,落地成可跑的分类器。它不讲宽泛的机器学习理论,而是把贝叶斯公式怎么变成条件概率计数、怎么在 RDD 上跑标签统计讲透,适合需要把算法逻辑写进工程代码的人。

适合什么基础,建议先看哪几块

这课不是零基础入门,你得有 Java 或 Scala 基本语法底子,能独立写 Spark 的 DataFrame 和 RDD 操作,最好刷过概率统计里条件概率和矩阵分解的概念。资料编排上,建议先看隐语义模型原理那节,弄清用户矩阵和物品矩阵相乘逼近评分矩阵的逻辑,再看 ALS 的 DataFrame API 实现,对照着把协同过滤的调用链路跑通。贝叶斯部分建议按原理回顾、数据加载、分词与哈希词频统计、样本拆分、标签内文档数和特征向量这几块顺序看,重点盯分词后怎么用哈希技巧把文本变成定长向量,以及标签计数怎么转成先验概率。这几块是后续把模型跑起来的骨架,先理清再敲代码会顺很多。

学完能独立做什么,资料怎么配合练习

学完后,你应该能独立搭两套可跑的流程:一套是给一份用户物品交互数据,用 ALS 算出隐向量并给指定用户出推荐结果;另一套是给一批带标签的中文文本,用朴素贝叶斯训练出分类模型并预测新文本归属。练习时建议这样配合资料:先空看一遍原理讲解,把矩阵分解的目标函数和贝叶斯的后验公式手推一遍;接着跟着数据加载和分词的演示,换成自己的数据集走通加载、清洗、特征提取的链路;最后把样本拆分和 RDD 转换的代码抄下来,改改参数跑一轮训练,对比预测值和真实标签。不要只看不动手,这套资料的价值在于把统计模型落到 Spark 工程代码里,自己改通一遍,比刷三遍视频都管用。

课程目录

课程目录15 集
  • 1 01.LFM隐语义模型原理 (23:09).mp4
  • 2 02.使用矩阵分解算法实现推荐 (10:17).mp4
  • 3 03.DataFrame的ALS API实现推荐1 (12:17).mp4
  • 4 04.DataFrame的ALS API实现推荐2 (28:43).mp4
  • 5 05.朴素贝叶斯原理分析 (44:04).mp4
  • 6 06.朴素贝叶斯原理分析回顾 (24:00).mp4
  • 7 07.朴素贝叶斯算法java1文件加载-数据框变换 (32:23).mp4
  • 8 08.朴素贝叶斯算法java2用目录加载-数据框变换 (35:33).mp4
  • 9 09.朴素贝叶斯算法java3分词与哈希词频统计 (04:22).mp4
  • 10 10.朴素贝叶斯算法java实现-4拆分样本数据 (05:36).mp4
  • 11 11.朴素贝叶斯算法java实现-5数据框转成RDD (08:30).mp4
  • 12 12.朴素贝叶斯算法java6标签内文档数和特征向量 (25:24).mp4
  • 13 13.朴素贝叶斯算法java7使用模型预测测试数据 (38:57).mp4
  • 14 14.朴素贝叶斯算法java实现-8测试模型 (40:09).mp4
  • 15 15.朴素贝叶斯算法java9错误查找-位置对应问题 (12:38).mp4