Knowledge Blind Box
附录 A.1 优化基础:梯度下降与随机逼近
Original text in Chinese. This English page translates only the site interface and metadata.
本附录为卷一第二章的训练算法提供最小数学底座。重点是区分三件事:负梯度为何是局部下降方向,有限步长何时真的下降,以及随机梯度的收敛结论究竟依赖哪些假设。这里不把凸优化定理外推为深度网络的全局保证。
A.1.1 记号与基本定义
参数写作 ,目标函数为 。本附录使用欧氏内积 与范数 ,标量函数对向量的梯度统一写成列向量。
若 可微,则在方向 上的方向导数为
由 Cauchy—Schwarz 不等式,对所有 ,
且梯度非零时等号在 取得。因此负梯度只是欧氏几何下的一阶最陡下降方向;改变范数、坐标或预条件器会改变“最陡”的含义。
后文使用两个标准条件。
定义 A.1.1(光滑性) 若存在 使
则称 的梯度为 -Lipschitz,或简称 为 -smooth。
定义 A.1.2(强凸性) 若存在 ,对所有 都有
则称 为 -强凸。可微强凸函数至多有一个全局极小点;若极小点 存在于无约束域内部,则 。
A.1.2 下降引理与确定性梯度下降
引理 A.1.3(下降引理) 若 为 -smooth,则
证明 令 ,由微积分基本定理,
减去 ,再用 Cauchy—Schwarz 与 Lipschitz 条件:
这就是 (A.1.1)。
取 ,得到
所以当 且梯度非零时,这一步严格下降。该结论不覆盖非光滑目标,也不表示每个随机小批量更新都会降低完整训练损失。
A.1.3 经验风险、SGD 与条件无偏性
对有限训练集,经验风险常写成
完整批量梯度是 。若在给定当前参数时均匀抽取索引 ,则
更严谨地,令 包含第 步采样前的全部历史,则 SGD 假设写为
无偏性不保证 与 每次同向。非均匀采样、样本加权、截断、梯度裁剪和有状态数据管线也可能改变条件期望;此时必须把相应权重或偏差写进分析。
大小为 的独立小批量用梯度均值更新。在同分布且条件独立时,其噪声协方差相对单样本按 缩放;真实训练中的重复样本、序列 packing 与分布式相关性会破坏这一理想比例。
A.1.4 一个条件明确的 SGD 收敛定理
下述定理是随机逼近的一个窄而完整版本,不是对任意深度网络训练的描述。
定理 A.1.4(强凸情形的几乎必然收敛) 设:
-
可微、-强凸,并存在极小点 ;
-
为平方可积的 -可测随机变量, 按 (A.1.3) 更新,且 对 条件无偏;
-
沿实际迭代存在常数 ,使 ;
-
是确定性步长,,并满足 Robbins—Monro 条件
则 几乎必然。
证明 令 。条件于 展开:
可微 -强凸函数的梯度是 -强单调的;结合 ,
故
Robbins—Siegmund 超鞅收敛引理应用于 (A.1.4),给出 几乎必然收敛且 。若其极限在某个正概率事件上为 ,则该事件上最终有 ,与 矛盾。因此 ,即 。
二阶矩界只要求沿迭代成立;若想由模型本身推出它,常需紧参数域、投影、梯度界或其他稳定性条件。强凸函数在整个 上通常不可能同时具有全局有界梯度,因此不能把这些假设不加检查地拼在一起。
满足两项步长条件的幂律例子是 ,其中 。 的平方和发散,不满足本定理。
A.1.5 结论边界与反例
固定学习率不会自动收敛到单点。 取一维目标 ,随机梯度 ,其中 独立同分布、均值为零、方差为 。对 ,
若 确定且 独立于过去,则二阶矩满足
因而
而且 意味着存在 使 。由同分布性,;再由独立性与第二 Borel—Cantelli 引理, 几乎必然发生无穷多次,所以 不会几乎必然趋于零。若 ,递推式反而会推出 ,矛盾。这说明常数学习率即使在强凸二次目标上也通常只到达噪声邻域,而非几乎必然收敛到最优点。这里的同分布性或等价的统一尾概率条件是必要假设;仅有独立、零均值和统一方差,不能推出上述几乎必然反例。实际深度学习使用 warmup、分段衰减、余弦调度或常数尾段时,应按其实际目标讨论有限时间优化,不应直接引用定理 A.1.4。
Adam、RMSProp 与 AdamW 的更新和边界见附录 A.8。
A.1.6 来源
- Robbins & Monro, A Stochastic Approximation Method, 1951。
- Robbins & Siegmund, A Convergence Theorem for Non Negative Almost Supermartingales and Some Applications, 1971。
- Bottou, Curtis & Nocedal, Optimization Methods for Large-Scale Machine Learning, 2018。
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 与互信息边界