Ch04 机器学习修订于 二〇二六年七月六日

4.6 2026年:经典ML vs 深度学习的选型

2026年,选传统ML还是深度学习,取决于四个维度:

维度选经典ML(XGBoost/随机森林)选深度学习(Transformer/神经网络)
数据量几百到几万条几万条以上(越多越好)
数据类型表格数据(CSV、数据库表)图像、文本、音频、视频
可解释性需求高——需要解释每个特征的影响低——只关心最终效果
计算资源有限——CPU即可,笔记本能跑充足——需要GPU,训练成本高
训练时间分钟到小时小时到天
典型场景信用评分、客户流失预测、销售预测、医疗诊断(结构化数据)图像分类、机器翻译、文本生成、语音识别
调参难度低——XGBoost调3-5个参数就能出好结果高——学习率、batch size、层数、注意力头数…

决策规则:

  1. 你的数据是表格(CSV/数据库)→ 先试XGBoost。在表格数据上,XGBoost 2026年仍然经常打败深度学习,而且训练快100倍。
  2. 你的数据是图片/文本/音频 → 必须用深度学习。传统ML处理不了这些非结构化数据。
  3. 你需要向老板/客户/监管解释”为什么模型做出这个决策” → 优先选经典ML(线性回归、决策树)。深度学习的”黑箱”特性在金融风控、医疗诊断等场景是硬伤。
  4. 你有GPU且数据量>10万 → 深度学习优势明显。Transformer的Scaling Law(模型越大效果越好)在数据量足够时碾压一切传统方法。

常见误区:不是所有问题都需要深度学习。很多Kaggle竞赛的表格数据赛道,XGBoost仍然稳居第一。2026年有一种趋势——用深度学习做特征提取(如用LLM把文本转成Embedding),然后用XGBoost做最终分类。这叫”深度学习+传统ML”混合方案,兼顾两者优势。


← 上一节:4.5 过拟合和欠拟合 | 下一节:4.7 机器学习项目实战流程 →

关联5

知识图谱

局部图谱 · 点节点跳转