核心要点

  • 浅层:少量隐藏层;深层:多层堆叠

  • 深度可层次组合特征

  • 浅层训练易但表达受限

  • 结合 depth 概念与 UAT 理解

简要回答

浅层神经网络只有一两个隐藏层,深层则有多层堆叠;深层能层次化学习复杂特征但训练更难,浅层易训但对复杂模式表达能力有限。

标准回答

浅层网络(Shallow):通常 0~1 个隐藏层(如单层感知机、单隐层 MLP)。深层网络(Deep)多个隐藏层堆叠(现代 CNNTransformer 可达数十~数百层)。

对比

维度 浅层 深层
层数
特征 较简单非线性 层次抽象
训练 相对容易 需 ResNet、BN 等
数据 中小可能够 常需大数据
理论 宽网络可 UAT 逼近 某些函数深度更高效

浅层适用:简单模式、小数据、可解释基线、教学演示。

深层适用:图像、语音、NLP 等复杂感知任务;端到端 深度学习 主流范式。

「深」是相对于传统手工特征 + 浅层分类器而言——现代预训练大模型本质是极深 + 极宽。详见 深度学习基础

回答思路

  • 【定义】用一句话说清「浅层神经网络与深层神经网络」

  • 【原理】讲清关键机制或步骤(2~3 点)

  • 【例子】举一个真实项目、论文或产品中的例子

  • 【对比】与易混淆概念或替代方案比较(如有)

  • 【收尾】总结适用场景 + 一个局限或风险

延伸学习

知识库:深度学习基础。术语:神经网络

常见误区

⚠️ 常见踩坑

用绝对层数而不结合任务;说浅层完全过时;忽视浅层在表格/基线中的价值。

追问

追问 1两层算深还是浅?

学术上「深度」通常指 ≥3 层可学习变换(含多个隐藏层);口语中两层 MLP 仍常称浅层。面试应强调相对概念与任务复杂度。

追问 2浅层网络现在还有用吗?

有。嵌入层后接浅 MLP、表格数据、快速 baseline、资源极简设备;也用于理解 XOR 等非线性可分问题教学。

追问 3深但窄 vs 浅但宽?

深度擅组合性特征,宽度增加单层容量。UAT 说宽浅可逼近,但实践中深结构归纳偏置更匹配图像语言等数据。Transformer 两者都大。

🔗 相似问题

同一考点的不同问法,换着练更稳

没找到想看的面试题?把你想看的告诉我们 →

延伸学习

按主题分类的相关资源,便于系统复习