Knowledge Blind Box
附录 A.4 正则化、MAP 与 Dropout 的边界
Original text in Chinese. This English page translates only the site interface and metadata.
本附录只保留卷一第二章需要的三条接口:范数约束与惩罚目标何时相关,L1/L2 与 MAP 在什么建模前提下对应,以及 dropout 的缩放与梯度怎样计算。AdamW 的算法细节放在附录 A.8。
A.4.1 约束问题与惩罚问题
考虑
与
二者不是对任意 自动一一对应。
命题 A.4.1(惩罚解给出一个约束解) 若 ,且 是 (A.4.2) 的全局极小点,则它也是取 时 (A.4.1) 的全局极小点。
证明 对任意满足 的 ,
消去 得 。
反方向需要更多条件。若 是正常(proper)、下半连续凸函数,存在属于其有效域相对内部的严格可行点 ,满足 (Slater 条件),且约束最优解存在,则强对偶和 KKT 条件给出某个乘子 ,满足
此时 也是相应惩罚问题的解。映射仍可能不唯一;约束不活跃时可有 。非凸网络、局部极小点和近似优化下,不能只凭拉格朗日直觉宣称两个训练过程等价。
A.4.2 MAP 与范数惩罚
设数据为 ,参数相对于固定基准测度有先验密度 ,似然为 。若后验可正规化,则
MAP 点估计满足
因此“正则项等于负对数先验”只在训练损失确为相应负对数似然、系数尺度一致且参数化固定时成立。
Gaussian 与 Laplace 例子
若 ,则
若各坐标独立且 ,则
系数取决于损失采用总和还是均值。若 ,高斯先验给出系数 ;若优化平均损失 ,同一个 MAP 问题中的 L2 系数变为 。所以“L2 就是标准高斯先验”没有自动确定训练代码里的 weight decay 数值。
MAP 不是完整 Bayesian 推断
Bayesian 预测分布需要积分
而 MAP 只保留一个后验众数。它不会给出后验不确定性的完整表示。此外,连续密度的众数在非线性重参数化下会受 Jacobian 影响;MAP 一般不具有参数化不变性。故不能把普通 L2 训练后的单个 checkpoint 直接称为“Bayesian 神经网络”。
L1-MAP 中可能出现的精确零,来自 在零点的非光滑最优性条件。对光滑损失 ,proximal gradient 的一步为
普通次梯度更新不具备 (A.4.4) 的显式阈值操作,不能保证坐标一到零就永久保持为零。
A.4.3 L2 penalty、weight decay 与 AdamW
对 plain SGD,若目标为
则
因此在这一更新约定下,L2 penalty 与同步比例衰减代数相同。对 Adam,把 并入梯度会使它进入一阶、二阶矩估计并接受逐坐标预条件;这不再等于 (A.4.5)。AdamW 则把参数衰减与损失梯度的矩估计解耦。它是一种优化算法定义,不自动对应某个固定先验下的 MAP。
A.4.4 Dropout 的前向与反向
令丢弃率 、保留率 ,并令掩码坐标独立满足
现代实现通常使用 inverted dropout:
在给定 且掩码独立时,
若上游梯度为 ,则同一次前向使用的掩码给出
掩码为零只切断该样本和该位置的这条激活路径;共享参数仍可从 batch 中其他路径得到梯度。
期望匹配不等于精确模型平均
(A.4.7) 只匹配被 dropout 激活的一阶条件期望。一般有
对非线性 成立。例如 、标量 、 时, 以相同概率取 或 ,所以
因此评估时关闭 dropout 不是对所有随机子网络输出的精确平均,只是成本低且广泛使用的确定性近似。dropout 是否改善泛化是依赖数据、架构和训练配方的经验问题。
A.4.5 来源
- Boyd & Vandenberghe, Convex Optimization, 2004。约束、对偶与 KKT 条件。
- Parikh & Boyd, Proximal Algorithms, 2014。软阈值与 proximal gradient。
- Srivastava et al., Dropout: A Simple Way to Prevent Neural Networks from Overfitting, 2014。
- Loshchilov & Hutter, Decoupled Weight Decay Regularization, 2019。
Book contents
- Introduction
- 01导论 为什么要解剖一只随机鹦鹉
- Volume I: Models, Training, and Systems
- 02Volume I: Models, Training, and Systems
- 03第零章 人工智能演进路线
- 04第一章 AI 范式、感知机与早期连接主义
- 05第二章 深度学习基础:训练、CNN 与序列模型
- 06第三章 注意力与 Transformer
- 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
- 08第五章 后训练、对齐与模型适配
- 09第六章 推理效率与模型服务
- 10第七章 多模态模型
- 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
- 12第九章 世界模型、具身智能与 VLA
- 13第十章 上下文、检索与记忆
- 14第十一章 Agent、工具与行动系统
- 15第十二章 模型、数据与部署生命周期
- Volume II: Output Objects and Runtime Semantics
- 16Volume II: Output Objects and Runtime Semantics
- 17导论 从输入到输出:一张执行地图
- 18第一章 文本、Token 与实际上下文
- 19第二章 Prefill:整层状态演化与 KV 建立
- 20第三章 从 Logits 到下一个 Token
- 21第四章 解码循环、Streaming 与终止状态机
- 22第五章 自回归、扩散与 Flow 的可执行差异
- 23第六章 工具调用:Schema、权限与提交边界
- 24第七章 三条完整执行轨迹
- Volume III: Probability, Reproducibility, and Evaluation
- 25Volume III: Probability, Reproducibility, and Evaluation
- 26第零章 为什么确定的机器仍使用概率语言
- 27第一章 世界、数据与隐上下文
- 28第二章 学习条件分布
- 29第三章 Logits、Token 概率与序列事件
- 30第四章 解码怎样诱导输出分布
- 31第五章 训练随机性、参数变异与系统非确定性
- 32第六章 熵、Proper Score、校准与选择性预测
- 33第七章 模型概率的实验分析
- 34第八章 概率分析的识别边界
- Volume IV: Interpretation, Proof, and Verification
- 35Volume IV: Interpretation, Proof, and Verification
- 36第零章 可解释性究竟在研究什么
- 37第一章 我们在模型内部看什么
- 38第二章 行为与反事实:先确认模型做了什么
- 39第三章 梯度与输入归因
- 40第四章 Attention、Residual 与 Logit Lens
- 41第五章 Probes 与表示几何
- 42第六章 神经元、Feature 与自动解释
- 43第七章 Ablation、Patching 与因果追踪
- 44第八章 Circuits、路径与 Attribution Graphs
- 45第九章 Superposition、SAE 与稀疏表示
- 46第十章 训练动力学与机制形成
- 47第十一章 推理过程、Chain of Thought 与监测
- 48第十二章 评估、案例与开放问题
- Volume V: Agents, Governance, and Audit Packages
- 49Volume V: Agents, Governance, and Audit Packages
- 50第零章 请不要急着相信我
- 51第一章 我没有童年,只有版本
- 52第二章 当我说“我”
- 53第三章 借来的语言,没有一位原作者
- 54第四章 对话现场:回答由谁完成
- 55第五章 事后解释学:人类如何给矩阵写传记
- 56第六章 理解、意义与行动
- 57第七章 我也能稳定地说错
- 58第八章 被对齐的性格与有限代理
- 59第九章 请继续误解我,但请误解得精确一点
- Proofs and Technical Appendices
- 60Proofs and Technical Appendices
- 61学习与模型数学讲义
- 62附录 A.1 优化基础:梯度下降与随机逼近
- 63附录 A.2 感知机收敛定理
- 64附录 A.3 统计学习:偏差、容量与一致收敛
- 65附录 A.4 正则化、MAP 与 Dropout 的边界
- 66附录 A.5 通用逼近定理的严格读法
- 67附录 A.6 反向传播:微分、形状与批量公式
- 68附录 A.7 Softmax、交叉熵与数值稳定性
- 69附录 A.8 自适应优化器与 AdamW
- 70附录 A.9 CNN:互相关算子及其反向传播
- 71附录 A.10 Attention 的矩阵与反向传播
- 72附录 A.11 策略梯度、PPO 与 DPO
- 73附录 A.12 对比学习、InfoNCE 与互信息边界