人工精选机器学习六之Spark项目实战一
课程解决的实际问题 这门课用航班延迟预测作为贯穿始终的真实项目,帮你理解机器学习在大数据场景下的完整工作流。不同于只讲算法原理的课程,这里的重点是:拿到原始数据后,如何用 Spark 处理成机器学习模型能用的格式,再训练、验证、部署。如果你在工作中遇到过"数据很多,不知道怎么处理"或"模型训练出来不
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
课程解决的实际问题
这门课用航班延迟预测作为贯穿始终的真实项目,帮你理解机器学习在大数据场景下的完整工作流。不同于只讲算法原理的课程,这里的重点是:拿到原始数据后,如何用 Spark 处理成机器学习模型能用的格式,再训练、验证、部署。如果你在工作中遇到过"数据很多,不知道怎么处理"或"模型训练出来不知道怎么用"这类问题,这门课会直接给你答案。
航班延迟预测这个案例涉及时间序列、分类特征编码、数据清洗等常见的工业级挑战。学完后,你能把这套方法论迁移到用户行为预测、销售预测等类似的预测性项目。
课程适合的基础和学习路径
前提是你已经懂 Python 和 Spark 的基础语法。如果没接触过机器学习,课程开始部分会讲线性回归的原理(损失函数、正则项),但不会从头教统计学,所以有点数学基础会更舒服。
建议先看第一部分的体系介绍,理解课程的全貌。然后重点关注这几块:数据加载和数据转换(中间连续的多个小节),这是整个项目耗时最长的部分,也是容易卡壳的地方。理解了数据怎么从原始状态变成特征向量,后面的模型训练反而很快。特别留意 Pipeline 和交叉验证这两节,这是让模型更可靠的关键环节。最后的部署与预测展示的是模型的实际产出方式。
学完能独立做什么
学完这个项目,你能独立完成一个从数据到模型再到预测结果的闭环。具体来说:
- 用 Spark 读取结构化数据,识别数据质量问题(缺失值、异常值),做针对性的清洗和转换
- 把文本、日期、类别等非数值数据编码成模型能理解的格式
- 用 Spark MLlib 的线性回归模型训练和评估,理解过拟合和欠拟合的实际表现
- 通过交叉验证和参数搜索改进模型效果
- 部署模型并用它做新数据的预测
这套流程在电商转化率预测、金融风控评分、制造业设备故障预测等领域都能直接用上。
资料怎么配合练习
这门课的讲解很细致,每个数据转换步骤都会演示具体代码。不要只看视频,一定要自己跟着敲代码、看输出结果。建议的学法是:先看某一小节的讲解,暂停视频,自己试着写同样的逻辑,卡住了再看老师的实现。特别是数据转换那一长串小节,每一步的逻辑都有其因果关系,跳过或只看不练,后面会很懵。如果你有自己的小型数据集,也可以尝试套用课程的模板,看能否解决类似问题,这是最好的验证学习效果的方式。
课程目录
课程目录31 集
- 1-1 [老汤大数据课程体系介绍] 老汤大数据课程体系介绍 (06:21).mp4
- 2-1 [航班延迟预测] 数据源说明 (14:44).mp4
- 2-2 [航班延迟预测] 具体预测业务 (06:43).mp4
- 2-3 [航班延迟预测] 介绍Spark mllib中的线性回归 (09:18).mp4
- 2-4 [航班延迟预测] 目标项的特点 (11:08).mp4
- 2-5 [航班延迟预测] 正则项特点 (10:47).mp4
- 2-6 [航班延迟预测] Spark实现线性回归总结 (03:40).mp4
- 2-7 [航班延迟预测] Spark线性回归简单例子 (14:04).mp4
- 2-8 [航班延迟预测] 机器学习项目过程 (03:03).mp4
- 2-9 [航班延迟预测] 数据加载 (11:17).mp4
- 2-10 [航班延迟预测] 数据转换一 (07:00).mp4
- 2-11 [航班延迟预测] 数据转换二 (14:14).mp4
- 2-12 [航班延迟预测] 数据转换三 (04:18).mp4
- 2-13 [航班延迟预测] 数据转换四 (04:14).mp4
- 2-14 [航班延迟预测] 数据转换五 (09:17).mp4
- 2-15 [航班延迟预测] 数据转换六 (09:37).mp4
- 2-16 [航班延迟预测] 数据转换七 (04:35).mp4
- 2-17 [航班延迟预测] 数据转换八 (07:15).mp4
- 2-18 [航班延迟预测] 数据转换九 (11:41).mp4
- 2-19 [航班延迟预测] 构造特征向量 (11:41).mp4
- 2-20 [航班延迟预测] 模型训练 (06:14).mp4
- 2-21 [航班延迟预测] 模型测试 (09:10).mp4
- 2-22 [航班延迟预测] Pipeline概念 (08:43).mp4
- 2-23 [航班延迟预测] 使用Pipeline (10:17).mp4
- 2-24 [航班延迟预测] 交叉验证 (05:59).mp4
- 2-25 [航班延迟预测] 超参数组合 (08:46).mp4
- 2-26 [航班延迟预测] 模型部署与预测 (06:11).mp4
- 3-1 [Spark中其他算法] libsvm数据格式 (09:56).mp4
- 3-2 [Spark中其他算法] Spark中的二分类 (06:29).mp4
- 3-3 [Spark中其他算法] 多元分类 (03:44).mp4
- 3-4 [Spark中其他算法] Spark中的SVM (03:48).mp4





