Ch06 神经网络基础
深度学习 (Deep Learning)
一句话理解
深度学习是机器学习的一个子领域——用多层神经网络从数据中自动学习”层次化表示”,不再需要人工设计特征。它是 2012 年以来 AI 革命的核心引擎。
零基础理解
传统机器学习像”老师给你划重点”——你需要告诉模型”看颜色、看形状、看大小”。深度学习像”自学成才”——你只给模型看大量猫的照片,它自己学会:第一层看边缘,第二层看纹理,第三层看眼睛耳朵,最后认出”这是猫”。不用你告诉它看什么,它自己学会怎么看。
深度学习 vs 机器学习
| 维度 | 传统机器学习 (ML) | 深度学习 (DL) |
|---|---|---|
| 特征工程 | 人工设计和选取特征 | 自动学习特征(表示学习) |
| 数据需求 | 少到中等(几百到几千) | 大量(几万到几十亿) |
| 计算需求 | CPU 即可 | 需要 GPU/TPU |
| 可解释性 | 较高(权重/特征重要性) | 较低(黑盒) |
| 非线性建模 | 有限(核方法/树方法) | 极强(深层非线性) |
| 典型算法 | SVM, Random Forest, XGBoost | CNN, Transformer, GAN |
| 擅长场景 | 结构化数据, 小样本 | 图像, 语音, 文本, 生成 |
| 开发现状 | 成熟稳定 | 快速演进 |
核心关系:深度学习是机器学习的子集。所有深度学习都是机器学习,但不是所有机器学习都是深度学习。
人工智能 (AI)
└── 机器学习 (ML)
├── 传统 ML (SVM, 决策树, 随机森林, XGBoost...)
└── 深度学习 (DL)
├── CNN (图像)
├── RNN/LSTM/GRU (序列)
├── Transformer (全能)
├── GAN (生成)
├── Diffusion (生成)
└── ...
深度学习的三大核心思想
1. 表示学习 (Representation Learning)
传统 ML:数据 → 人工特征提取 → 简单模型 → 输出
深度学习:数据 → 自动逐层提取特征 → 输出
| 层级 | 学习到的表示 (以图像为例) | 类比 |
|---|---|---|
| 浅层 (层1-2) | 边缘、颜色、纹理 | 视觉皮层的 V1 区 |
| 中层 (层3-5) | 形状、角点、图案 | 视觉皮层的 V2/V4 区 |
| 深层 (层6-10) | 物体部件(眼睛、轮子) | 视觉皮层的 IT 区 |
| 最深 (层10+) | 完整物体、场景 | 高级视觉认知 |
每一层学习到的表示都建立在下一层表示的基础上——这就是”层次化表示”。
2. 端到端学习 (End-to-End Learning)
传统方法把问题拆成多个子任务,每个子任务单独优化:
语音识别(传统):
音频 → 特征提取(MFCC) → 声学模型 → 语言模型 → 解码器 → 文本
语音识别(深度学习):
音频 → 神经网络 → 文本
端到端学习让整个系统联合优化,减少了各子任务之间的信息损失,通常效果更好。
3. 深层架构 (Deep Architecture)
“深”不是指参数多,而是指非线性变换的层数多。
| 模型 | 层数 | 年份 | 说明 |
|---|---|---|---|
| LeNet-5 | 5 | 1998 | 浅层 CNN |
| AlexNet | 8 | 2012 | 深度学习革命开始 |
| VGG-19 | 19 | 2014 | 统一使用 3×3 卷积 |
| ResNet-152 | 152 | 2015 | 残差连接让深层可行 |
| GPT-3 | 96 | 2020 | Transformer 解码器 |
| GPT-4 | ~120 | 2023 | 推测值,未公开 |
| DeepSeek-V3 | 61 | 2024 | MoE 架构 |
为什么需要”深度”
| 原因 | 说明 |
|---|---|
| 层次化特征 | 浅层学简单特征,深层组合成复杂概念 |
| 参数效率 | 深层网络比浅层的宽网络用更少参数表达同样的函数 |
| 拓扑特性 | 深层网络可以表达浅层网络需要指数级宽度才能表达的函数 |
| 经验验证 | 在几乎所有任务上,增加深度(配合残差连接)比增加宽度更有效 |
理论支持:一个深层网络(如 3 层)可以表达某些函数,但用 2 层网络来近似同样的函数,需要的神经元数量可能是指数级的。
深度学习的关键突破
| 年份 | 突破 | 意义 |
|---|---|---|
| 2012 | AlexNet 赢得 ImageNet | 深度学习在 CV 领域证明自己 |
| 2014 | GAN 提出 | 生成模型新范式 |
| 2015 | ResNet + BatchNorm | 深层网络(152 层)可训练 |
| 2017 | Transformer | 抛弃 RNN,自注意力机制统治 NLP |
| 2018 | BERT + GPT | 预训练+微调范式 |
| 2020 | GPT-3 | Scaling Law 验证,涌现能力被发现 |
| 2022 | Stable Diffusion + ChatGPT | 生成式 AI 进入大众视野 |
| 2024 | MoE 大规模应用 | 万亿参数模型可高效训练 |
| 2026 | 多模态统一 + Agent | 视觉、语言、动作统一架构 |
深度学习的局限性
| 局限 | 说明 |
|---|---|
| 数据饥渴 | 需要大量标注数据,小样本场景不如传统 ML |
| 计算昂贵 | 训练 GPT-4 级别模型需要数亿美元 |
| 可解释性差 | 难以解释模型为什么做出某个决策 |
| 鲁棒性问题 | 对抗样本(微小扰动导致分类错误) |
| 灾难性遗忘 | 在新任务上微调后忘记旧任务 |
| 推理能力不足 | 纯深度学习在逻辑推理、数学证明上仍有短板 |
2026 年深度学习版图
| 方向 | 2026 年状态 | 代表 |
|---|---|---|
| 语言模型 | 绝对主导 | GPT-4, Claude, DeepSeek, Qwen, LLaMA |
| 计算机视觉 | 与 Transformer 竞争/融合 | ViT, ConvNeXt, DINOv2 |
| 语音 | 深度模型主导 | Whisper, Conformer |
| 多模态 | 快速崛起 | GPT-4V, Gemini, Claude 3.5 |
| 强化学习 | 深度学习 + RL | AlphaGo, RLHF |
| 科学计算 | 蛋白质折叠、天气预报 | AlphaFold, GraphCast |
| 代码生成 | 深度模型主导 | GitHub Copilot, Claude Code |
| Agent | 2026 年最热方向 | Claude Agent, MCP/A2A 协议 |
相关笔记
- 第6章 · 神经网络基础 — 深度学习的计算基础
- 反向传播 (Backpropagation) — 深度学习的学习算法
- 梯度下降 (Gradient Descent) — 深度学习的优化算法
- ReLU 与激活函数 (Activation Functions) — 深度学习的激活函数
- 过拟合与欠拟合 (Overfitting & Underfitting) — 深度学习的主要挑战
- 第10章 · LLM 原理与架构演进 — 深度学习在语言模型中的应用
- 对话到 Agent 演化 — 深度学习应用范式的演进
来源
- LeCun, Bengio & Hinton, “Deep Learning” (2015, Nature 综述) — https://www.nature.com/articles/nature14539
- Goodfellow, Bengio & Courville, “Deep Learning” (2016, 经典教材) — https://www.deeplearningbook.org/
- Krizhevsky, Sutskever & Hinton, “ImageNet Classification with Deep Convolutional Neural Networks” (2012) — https://papers.nips.cc/paper/2012/hash/c399862d3b9d6b76c8436e924a68c45b-Abstract.html
- Vaswani et al., “Attention Is All You Need” (2017) — https://arxiv.org/abs/1706.03762
- Brown et al., “Language Models are Few-Shot Learners” (2020, GPT-3) — https://arxiv.org/abs/2005.14165
- Bengio, Courville & Vincent, “Representation Learning: A Review and New Perspectives” (2013) — https://arxiv.org/abs/1206.5538