激活函数赋予神经网络非线性建模能力。选择不当会导致梯度消失, 使深层网络无法训练。开启「显示导数」,观察各激活函数在饱和区的梯度衰减现象。
激活函数 f(x)
→ 阅读第 2 章《深度学习核心原理》,了解批归一化(BatchNorm)和残差连接如何配合激活函数缓解梯度问题
→ Swish / SiLU:Google 提出的平滑激活函数,兼具 ReLU 的稀疏性和 GELU 的平滑性
→ GLU 门控线性单元:LLaMA/Mistral 中使用 SwiGLU,成为现代大模型 FFN 层的主流激活