getfromcode软考考证

Spark 2.x + Python 大数据机器学习实战 视频教程

《Spark 2.x + Python 大数据机器学习实战 视频教程》机器学习是近二十来年兴起的多领域学科,机器学习算法可从数据中建立模型,并利用模型对未知数据进行预测。机器学习技术不断进步,应用相当广泛,例如推荐引擎、定向广告、需求预测、垃圾邮件过滤、医学诊断、自然语言处理、搜索引擎、诈骗侦测、证券分析、视觉辨识、语音识别、手写识别等。【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独

单课价¥29.90新品 上架
会员价 ¥0开通会员,全站课程无限下载套餐详情
0 人关注 更新于 2026-09-17 永久有效
发货

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

保障

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

客服

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

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

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

这套资料的主题很明确:用 Python 在 Spark 2.x 上跑机器学习。它不适合当作纯理论课来听,更适合当作一份可以边看边敲、边对照边改的工程参考。如果你已经会一点 Python,也大致知道 DataFrame 和特征向量是什么,但一直没把「单机 scikit-learn 的那套流程」搬到分布式环境里跑通,这份资料的价值就体现出来了。

技术栈的定位:为什么是 Spark 2.x + PySpark

Spark 2.x 是一个分水岭版本。从这一代开始,DataFrame 成为主接口,SparkSession 取代了早期散落的 SparkContext、SQLContext、HiveContext,MLlib 的ml包也统一到基于 DataFrame 的管线式 API 上。这意味着你在这一版里学到的写法,和后来 3.x 的结构基本一致,迁移成本低。

PySpark 的角色是胶水层。它让 Python 开发者不必切到 Scala 就能写分布式作业,同时保留了对 JVM 侧执行引擎的调用。资料把 Python 编程放在技能列表的第一位,说明它对读者的默认预期是:Python 语法熟练,但分布式计算经验可能为零。这种组合在实际工作里很常见——数据分析和算法岗大量使用 Python,而集群资源往往由平台侧提供,中间那层「怎么把自己的代码跑上去」恰恰是缺口。

结构上值得关注的部分

从课程组织方式看,它走的是「概念—算子—建模—项目」的推进路线,而不是按 API 手册逐个函数讲。这里有几个可以重点对照实践的点:

  • 数据接入与清洗环节,会涉及把非结构化或半结构化数据读成 DataFrame,再做缺失值、类型转换、异常过滤。这部分在真实项目里占的时间往往比建模本身还多。
  • 特征工程部分,重点是 VectorAssembler、StringIndexer、OneHotEncoder 这类转换器的组合方式。它们是 MLlib 管线的基本积木,理解了它们,才能把「一串处理步骤」封装成可复用的 Pipeline。
  • 模型训练与评估,覆盖分类、回归、聚类等常见任务,会讲到 CrossValidator、TrainValidationSplit 和 ParamGridBuilder 的参数搜索写法。这是 Spark ML 与单机库差异较大的地方,值得逐行对照。
  • Pipeline 的持久化:训练好的模型如何 save/load,如何在新数据上直接 transform。这是把实验代码变成可上线产物的关键一步。

配套的章节笔记适合做两件事:课后复盘时快速定位某个算子的用法;面试前把管线 API 的调用顺序过一遍。笔记不能替代自己跑一遍,但能省掉反复翻视频的时间。

哪些内容需要自己补

需要提前说明的是,这类以实战为导向的资料通常不会深挖算法推导。梯度下降的数学、矩阵分解的损失函数、集成方法的偏差方差分解,这些如果只靠视频,容易停在「会调包」的层面。建议在学到对应模型时,配合一本机器学习教材或论文原文补齐原理,否则调参时只能靠试,无法解释为什么这么设。

另外,Spark 2.x 中部分 API 在 3.x 里有调整,比如一些废弃方法和默认行为的变更。学习时保持版本意识,遇到报错先去查对应版本的官方文档,而不是直接搜到的旧答案照抄。

建议的使用方式

比较有效的做法是:不要连续刷完所有视频。每看完一个算子或一类模型,立刻在本地或小集群上用自己的数据复现一遍,哪怕只有几千行。跑通之后,试着把代码从脚本改写成函数或类,再封装成 Pipeline,这样每一步都在往工程化靠。项目章节可以当作验收:不看参考实现,先自己搭一版,再对照资料里的结构找差距。

如果你的目标是能独立完成一个从数据读取到模型上线的 Spark 机器学习流程,这套资料可以作为主线;如果只是想了解某个具体算子的用法,把它当查询手册用也成立。


机器学习是近二十来年兴起的多领域学科,机器学习算法可从数据中建立模型,并利用模型对未知数据进行预测。机器学习技术不断进步,应用相当广泛,例如推荐引擎、定向广告、需求预测、垃圾邮件过滤、医学诊断、自然语言处理、搜索引擎、诈骗侦测、证券分析、视觉辨识、语音识别、手写识别等。

课程推荐

《Spark 2.x + Python 大数据机器学习实战 视频教程》机器学习是近二十来年兴起的多领域学科,机器学习算法可从数据中建立模型,并利用模型对未知数据进行预测。机器学习技术不断进步,应用相当广泛,例如推荐引擎、定向广告、需求预测、垃圾邮件过滤、医学诊断、自然语言处理、搜索引擎、诈骗侦测、证券分析、视觉辨识、语音识别、手写识别等。【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(37 节)

*   1、快速环境搭建:导入Windows7虚拟机至VMWARE及启动系统和远程桌面连接

*   2、快速环境搭建:Windows系统如何安装pyspark模块到Anaconda及启动PyCharm了解Spark MLlib机器学习库源码及走读

*   3、快速环境搭建:使用PyCharm开发Spark程序(读取文本数据封装RDD)

*   4、PySpark SQL快速开发:结构化海量数据处理框架SparkSQL介绍、DataFrame概述及分析数据两种方式

*   5、PySpark SQL快速开发:使用SparkSession读取文本数据分析及CSV格式数据分析(封装DataFrame分布式数据集)

*   6、PySpark SQL快速开发:基于Jupyter Notebook读取航空航天数据、使用DSL分析

*   7、PySpark SQL快速开发:使用DSL分析航天航空数据及如何将DataFrame转换为Pandas中dataframe

*   8、推荐系统几大分类(不同数据、不同算法)概述、以亚马逊和JD为例查看推荐(检索物品后推荐)及推荐系统预测(评分和行为)

*   9、协同过滤推荐算法CF核心思想、算法数据(用户对物品的评价)及矩阵分解两种方式(SVD和ALS算法)

*   10、CF的两种推荐方式(基于用户推荐和基于物品推荐)、计算用户或物品相似度常见四种方式及Spark MLlib中ALS算法核心(数据封装、算法超参数)

*   11、推荐数据集:电影评分数据、通过源码剖析Spark MLlib中协同过滤算法实现类(Rating、ALS和MatrixFactorizationModel)

*   12、使用Jupyter Notebook开发电影推荐:读取MovieLens评分数据、组合特征、训练模型、预测评分和为用户或电影进行Top10推荐

*   13、回顾综述Spark MLlib中支持推荐系统中不同算法(内容推荐Word2Vector、关联规则FP-Growth和协同过滤ALS)

*   14、针对电影推荐开发优化:将数据集划分为训练和测试、计算模型评估指标MSE和RMSE值

*   15、针对电影推荐开发优化:定义函数封装模型评估(依据传递模型和测试数据集)

*   16、针对电影推荐开发优化:使用多层嵌套FOR循环设置不同超参数值训练和评估模型,获取最佳模型

*   17、针对电影推荐开发优化:保存加载模型、机器学习简易开发流程和使用PyCharm开发封装模型训练与保存

*   18、针对电影推荐开发优化:依据输入用户或物品进行相关推荐(加载离线训练完成的模型)

*   19、综述Spark MLlib中实现常见分类算法库(二分类和多分类)及查看实现源码

*   20、监督学习算法数据格式标签向量LabelPoint及Kaggle竞赛StumbleUpon数据集说明(预测网址是否长青或短暂)

*   21、构建分类系统之数据调研、数据过滤转换和类别特征提取方式1-of-K详解

*   22、构建分类系统之分别定义函数提取类别label和转换类别数据提取特征features

*   23、构建分类系统之封装数据、划分数据集、使用决策树分类及二分类评估指标PR和ROC

*   24、构建分类系统之使用集成学习算法随机森林RF训练模型和评估性能

*   25、构建分类系统之使用梯度提升算法GBT训练模型和评估性能

*   26、构建分类系统之分别使用朴素贝叶斯、支持向量机SVM和逻辑回归算法训练模型与预测

*   27、Spark MLlib中回归算法实现库(LR、DT等)、过拟合(L1和L2正则化)和阅读算法库源码

*   28、BikeSharing数据集调研、读取数据并编写函数提取特征和标签

*   29、构建回归模型之划分数据集、使用决策树回归算法训练模型及定义函数评估模型

*   30、构建回归模型之使用随机森林RF和梯度提升GBT回归算法训练模型及评估模型

*   31、构建回归模型之使用LinearRegressionWithSGD训练模型及引出要转换类别特征数据问题

*   32、回顾复习Spark MLlib中算法(分类、回归和推荐)及基于DataFrame ML几个核心概念剖析

*   33、_查看Spark ML机器学习库源码及SparkSession读取电影评分数据封装DataFrame

*   34、基于DataFrame 协同过滤算法ALS进行电影推荐模型训练和相关预测

*   36、使用VectorIndexer类别特征转换及使用TrainValidationSplit进行超参数调整获取最佳模型

*   37、使用交叉验证CrossValidator方式训练评估模型找到最佳模型

*   38、Pipeline管道使用说明、结合共享单车出租预测进行构建Pipeline Model模型和预测