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

机器学习十之Spark项目实战三

这门课解决什么问题 如果你在数据团队,会遇到这样的需求:线上业务产生海量位置数据,需要实时找出"热点区域"。比如网约车平台要识别载客集中的地点,电商要分析订单地理分布,物流要优化配送站点。这不是简单的数据查询,而是需要用机器学习模型不断学习历史模式,然后对新来的数据做实时预测。 这门课用Uber载客

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

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

保障

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

客服

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

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

会员 · 按档位

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

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

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

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

这门课解决什么问题

如果你在数据团队,会遇到这样的需求:线上业务产生海量位置数据,需要实时找出"热点区域"。比如网约车平台要识别载客集中的地点,电商要分析订单地理分布,物流要优化配送站点。这不是简单的数据查询,而是需要用机器学习模型不断学习历史模式,然后对新来的数据做实时预测。

这门课用Uber载客位置聚类作为主线,从数据处理、模型训练、到实时预测的完整链路都走一遍。重点不在算法本身(KMeans是最基础的聚类方法),而在怎么用Spark把离线模型训练和实时预测搞通,这是大多数初级开发最容易卡住的地方。

适合什么基础,建议怎么学

前置要求:有Java基础,懂SQL,最好接触过Hadoop或Spark概念(不需要深入)。如果你完全没碰过大数据框架,这门课会比较吃力——建议先补一下Spark的RDD/DataFrame基础再来。

学习路径建议:

  • 先看项目架构那部分,理解整体流程:离线训练阶段用批处理跑历史数据,实时阶段用流处理消费Kafka消息。这个认知最重要。
  • 再按顺序看离线处理的四个环节——数据加载、模型训练、模型测试、模型保存。这是传统的机器学习工程流程,虽然用Spark实现,但思路是通用的。
  • 最后看实时处理部分,重点理解怎么从Kafka消费数据、加载已训练好的模型、做批量预测、结果回写。这部分最考察工程能力。

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

学完这门课,你能独立完成:从原始数据出发,用Spark MLlib训练聚类模型;用Maven管理工程依赖;写Spark Streaming消费Kafka的消费者;在实时链路中加载模型并做预测;用WebServer把结果可视化。这套组合拳在数据部门很常见——你能看懂别人的代码,也能自己从零搭一个原型。

关键是别只看视频。建议边看边搭环境、跟着敲代码。特别是实时处理部分,涉及Spark、Kafka、Maven的交互,如果只听不练,细节很容易漏掉。建议留下离线模型那块自己改造一遍——换个聚类算法、改改参数、看结果怎么变,这样才能真正理解模型训练的逻辑。实时部分也建议自己写个消费者,不要抄讲义。

另外这门课提到的模型保存和加载方式(基于Spark的格式),在实际项目中可能会遇到模型版本管理、灾备等问题,先把基础流程掌握,再想这些优化也不迟。

课程目录

课程目录20 集
  • 1-1 [老汤大数据课程体系介绍] 老汤大数据课程体系介绍 (06:21).mp4
  • 2-1 [Uber载客位置聚类分析项目] 项目要达到的效果 (12:47).mp4
  • 2-2 [Uber载客位置聚类分析项目] Spark中的KMeans实现 (16:33).mp4
  • 2-3 [Uber载客位置聚类分析项目] 项目架构 (09:03).mp4
  • 2-4 [Uber载客位置聚类分析项目] 搭建Maven项目 (05:28).mp4
  • 2-5 [Uber载客位置聚类分析项目] 离线处理-加载数据 (09:10).mp4
  • 2-6 [Uber载客位置聚类分析项目] 离线处理-模型训练 (07:46).mp4
  • 2-7 [Uber载客位置聚类分析项目] 离线处理-模型测试 (04:11).mp4
  • 2-8 [Uber载客位置聚类分析项目] 离线处理-模型保存 (08:54).mp4
  • 2-9 [Uber载客位置聚类分析项目] 实时处理-输入输出 (08:34).mp4
  • 2-10 [Uber载客位置聚类分析项目] 实时处理-KMeans模型加载 (07:20).mp4
  • 2-11 [Uber载客位置聚类分析项目] 实时处理-direct模式消费Kafka (14:31).mp4
  • 2-12 [Uber载客位置聚类分析项目] 实时处理-原始数据解析 (06:31).mp4
  • 2-13 [Uber载客位置聚类分析项目] 实时处理-模型预测 (04:58).mp4
  • 2-14 [Uber载客位置聚类分析项目] 实时处理-生成Json结果数据 (08:54).mp4
  • 2-15 [Uber载客位置聚类分析项目] 实时处理-Json结果数据发往Kafka (16:42).mp4
  • 2-16 [Uber载客位置聚类分析项目] WebServer-服务端实现 (11:45).mp4
  • 2-17 [Uber载客位置聚类分析项目] WebServer-客户端实现 (05:14).mp4
  • 2-18 [Uber载客位置聚类分析项目] 项目联调 (11:03).mp4
  • 2-19 [Uber载客位置聚类分析项目] 问题bug修复 (13:40).mp4