Skip to content

L2机器学习 ​

周期:5–7 周 · 前置要求:L1

这一阶段是整条路线中性价比最高的一段:学完就能解决大量真实业务问题,而且是表格数据上的最优解。

一句反直觉的话

在结构化(表格)数据上,调好的 XGBoost 经常打败复杂的深度网络。跳过 L2 直奔深度学习,是新手最常见的战略失误。

这一阶段要解决什么 ​

问题对应章节
手上是「特征 + 标签」的表格,怎么建模监督学习
没有标签,怎么从数据里找结构无监督学习
模型准确率很高,但上线就崩,为什么模型评估
单模型效果不够,怎么再提升几个点集成学习

学习清单(按顺序) ​

顺序章节时长核心收获
1监督学习:回归与分类2 周逻辑回归、决策树、KNN、SVM 的直觉与适用场景
2模型评估1 周交叉验证、混淆矩阵、AUC、数据泄漏识别
3集成学习与树模型1.5 周随机森林、GBDT、XGBoost/LightGBM 实战
4无监督学习1 周K-Means、层次聚类、PCA、异常检测

顺序很重要:评估要放在树模型之前学。否则你会一直在「调参刷分」,而不知道分数为什么虚高。

一页看懂机器学习工作流 ​

① 定义问题(分类/回归/排序?评价指标是什么?)
        ↓
② 划分数据(train / valid / test,先划再做任何变换!)
        ↓
③ 探索与特征(EDA → 缺失 → 编码 → 缩放 → 构造)
        ↓
④ 基线模型(先跑逻辑回归/常数预测,建立下限)
        ↓
⑤ 迭代(换模型 → 集成 → 调参),每次只看验证集
        ↓
⑥ 最终评估(只在 test 上跑一次)
        ↓
⑦ 交付(模型 + 报告 + 监控口径)

最容易出错的两步是 ② 和 ③ —— 顺序错了就产生数据泄漏,分数全是假的。

通过标准 ​

里程碑项目 ​

选一个做到底(不要三个都做):

项目类型关键难点交付
Titanic 生存预测二分类特征构造、缺失处理提交 + 分析报告
House Prices 房价预测回归偏态目标、类别编码提交 + 特征重要性分析
信用卡欺诈检测极不平衡二分类类别权重、PR 曲线、代价敏感报告(重点是阈值选择)

报告必须回答三个问题:

  1. 你的基线是什么? 提升了多少?
  2. 哪个特征贡献最大?为什么符合业务直觉?
  3. 如果上线,你会设什么阈值?代价是多少?

常见卡点 ​

卡点真相
「算法太多学不完」实际常用就 5 个:逻辑回归、树、随机森林、XGBoost、KMeans
「调参能提升分数」特征工程与数据质量的收益通常是调参的 5–10 倍
「交叉验证分数很高」检查有没有泄漏:目标编码、时间穿越、重复样本
「类别不平衡就上采样」先换指标(PR-AUC/F1),SMOTE 未必有用
「深度学习效果更好」表格数据上通常不成立,先试树模型

下一步 ​

→ 监督学习:回归与分类

AI 学习路线 · 从入门到专家