这门课解决什么问题

很多上班族想转行做数据分析或算法岗,但翻了一圈资料,发现不是偏重枯燥的数学推导,就是直接甩出几十行深度学习代码,中间缺了最关键的一环:怎么把业务问题拆解成机器学习任务,并用工具把数据跑通。这门课聚焦的正是这个断层。它不跟你空谈人工智能的宏大愿景,而是从具体的房价预测场景切入,带你走完从读数据、看分布、切分数据集到调用模型接口的完整链路。如果你平时做报表或业务运营,经常面对一堆数字却不知道怎么提炼规律,学完能搞懂监督学习的标准处理流程,明白为什么不能把所有数据一股脑塞给模型,理解分层抽样在实际业务里的意义。

适合什么基础与建议学习顺序

资料适合已经掌握基础 Python 语法、能写循环和函数,但对数据科学库零基础的读者。如果你连变量类型都搞不清,建议先补基础再来。看的时候建议按这个顺序:先把第一部分关于概念关系和工具准备的内容过一遍,重点放在 Jupyter Notebook 的环境配置上,尤其是远程访问那节,很多人在公司服务器跑代码时卡在这一步。接着直接进房价预测项目,不要在理论概念上停留太久。看视频时务必开两个窗口,一边播一边在本地环境里敲代码,遇到拆分训练集和测试集的 API,手动把参数改一改,看看输出结果有什么变化,这种肌肉记忆比单纯听讲管用得多。

学完能独立做什么与资料配合方法

走完这套流程后,你应该能独立完成一个小型结构化数据的建模任务:拿到一份表格数据,知道先看整体分布和特征相关性,会用标准方法切分训练集和测试集,能调用核心算法库跑通基线模型。虽然这门课没有覆盖模型调优和部署上线,但帮你建立了正确的工程习惯,不至于拿到数据就无脑套模型。配合练习时,建议找一份公开的回归数据集,比如二手车价格或者租金数据,照着课程里的步骤自己走一遍,卡住的地方再回去找对应视频。这种带着问题查漏补缺的方式,比从头到尾刷完视频有效得多。


让学员学习scikit-learn的核心使用方法以及机器学习的核心算法原理和实战

课程目录

*   01 对机器学习的正确认识/

  *   01 人工智能、机器学习和深度学习的关系.mp4 39:19

  *   02 机器学习需要哪些工具.mp4 15:03

  *   03 Jupyter Notebook简介与安装.mp4 06:23

  *   04 使用Jupyter Notebook.mp4 07:58

  *   05 远程访问Jupyter Notebook.mp4 04:48

*   02 项目实战:预测房价/

  *   01 准备实验数据.mp4 09:33

  *   02 查看和可视化数据集.mp4 06:10

  *   03 准备训练集和测试集.mp4 09:18

  *   04 用更优秀的方式产生训练集和测试集.mp4 24:28

  *   05 用sklearn API拆分训练集和测试集.mp4 08:12

  *   06 分层抽样.mp4 12:33

  *   07 通过可视化地理数据寻找模式.mp4 11:26

  *   08 用两种方法检测属性之间的相关度.mp4 19:56

  *   09 为房屋数据集添加新属性,并计算与房屋均价的相关度.mp4 08:02

  *   10 清理数据:用转换器填补缺失值.mp4 11:47

  *   11 将文本类型属性转换为数值.mp4 19:30

  *   12 自定义转换器.mp4 16:14

  *   13 选择、训练模型以及预测房价.mp4 17:29

  *   14 数据转换管道(pipeline).mp4 17:42

  *   15 评估模型的性能.mp4 17:35

  *   16 用交叉验证评估和选择模型.mp4 11:37

*   03 项目实战:识别手写数字/

  *   01 项目概述.mp4 04:34

  *   02 使用sklearn内置的图像数据.mp4 10:21

  *   03 使用fetch_mldata函数获取MNIST图像数据集.mp4 09:31

  *   04 直接读取mat格式的MNIST图像数据集.mp4 06:04

  *   05 将多张图像文件合成一个图像.mp4 22:10

  *   06 对数字图像进行二元分类.mp4 08:28

  *   07 使用K-fold交叉验证法评估分类器模型的性能.mp4 16:10

  *   08 使用混淆矩阵评估分类器模型的性能.mp4 18:41

  *   09 用精度、召回率和F1分数评估分类模型.mp4 18:13

  *   10 调整阈值得到不同的精度和召回率.mp4 37:21

  *   11 ROC曲线与模型评估.mp4 13:57

  *   12 比较随机森林分类器和梯度下降分类器的ROC曲线.mp4 17:09

  *   13 多类别分类器.mp4 27:44

  *   14 通过对特征值进行转换提高分类效果.mp4 07:55

  *   15 通过分析错误类型改进分类模型.mp4 15:36

  *   16 多标签分类.mp4 17:39

  *   17 去除图像噪声.mp4 10:58

*   04 k-邻近算法/

  *   01 实现原理.mp4 15:10

  *   02 用k-邻近算法进行分类.mp4 24:58

  *   03 用k-邻近算法进行预测.mp4 14:21

  *   04 绘制拟合曲线.mp4 08:39

*   05 项目实战:用k-邻近算法预测糖尿病/

  *   01 准备训练数据和测试数据.mp4 09:22

  *   02 比较和选择分类模型.mp4 11:46

  *   03 训练模型与预测糖尿病.mp4 08:41

  *   04 绘制学习曲线.mp4 16:05

  *   05 选择相关特征与数据可视化.mp4 14:10

*   06 项目实战:预测人们的幸福指数/

  *   01 项目简介.mp4 02:01

  *   02 训练线性模型,并预测幸福指数.mp4 46:14

  *   03 机器学习的主要挑战.mp4 06:24

*   07 线性回归算法/

  *   01 线性回归都讲了什么.mp4 05:30

  *   02 线性回归模型概述.mp4 10:56

  *   03 使用标准方程进行线性回归拟合.mp4 23:36

  *   04 梯度下降算法的原理.mp4 20:01

  *   05 批量梯度下降.mp4 20:49

  *   06 比较不同学习率的迭代效果.mp4 19:38

  *   07 随机梯度下降.mp4 21:06

  *   08 随机梯度下降.mp4 21:06

  *   09 比较4种线性回归算法.mp4 07:49

  *   10 用线性模型拟合非线性数据.mp4 19:58

*   08 支持向量机(SVM)/

  *   01 线性SVM分类.mp4 15:55

  *   02 添加特征使数据集线性可分离.mp4 15:31

  *   03 使用多项式特征的线性SVM分类器.mp4 20:02

  *   04 基于多项式核的SVM分类器.mp4 10:26

  *   05 高斯RBF的相似特征.mp4 20:58

  *   06 基于高斯RBF核函数的SVM分类器.mp4 09:54

  *   07 SVM线性回归.mp4 08:20

  *   08 SVM非线性回归.mp4 04:41