Back to Knowledge Blind Box

Knowledge Blind Box

附录 A.5 通用逼近定理的严格读法

ai-generatedstochastic-parrotstochastic-parrot-anatomyai

Original text in Chinese. This English page translates only the site interface and metadata.

本附录为卷一第一章的表示能力讨论提供精确版本。通用逼近是函数空间中的存在性与稠密性结论;它不提供训练算法、宽度上界、样本复杂度、泛化保证或分布外外推能力。

A.5.1 函数类与范数

令 K⊂RdK\subset\mathbb R^d 为紧集,C(K)C(K) 为 KK 上实值连续函数组成的 Banach 空间,范数为

∥f∥∞=sup⁡x∈K∣f(x)∣.\|f\|_\infty=\sup_{x\in K}|f(x)|.

对激活函数 σ:R→R\sigma:\mathbb R\to\mathbb R,定义有限宽单隐层网络类

Sσ={x↦c+∑j=1majσ(wjTx+bj):m<∞}.(A.5.1)\mathcal S_\sigma =\left\{ x\mapsto c+\sum_{j=1}^m a_j\sigma(w_j^\mathsf Tx+b_j): m<\infty \right\}. \tag{A.5.1}

宽度 mm 可随目标函数和误差容限变化。偏置 bjb_j 是定理的重要组成部分。

A.5.2 两个不能混用的定理版本

定理 A.5.1(Cybenko,1989) 取 K=[0,1]dK=[0,1]^d。若 σ\sigma 连续且 sigmoidal,即

lim⁡t→−∞σ(t)=0,lim⁡t→+∞σ(t)=1,\lim_{t\to-\infty}\sigma(t)=0, \qquad \lim_{t\to+\infty}\sigma(t)=1,

则 Sσ\mathcal S_\sigma 在 C(K)C(K) 中按 ∥⋅∥∞\|\cdot\|_\infty 稠密。

定理 A.5.2(Leshno 等,连续激活的特例) 若 K⊂RdK\subset\mathbb R^d 紧,σ\sigma 连续且不是多项式,则 Sσ\mathcal S_\sigma 在 C(K)C(K) 中按一致范数稠密。反之,若 KK 有非空内部且 σ\sigma 是多项式,则该类不稠密。

ReLU σ(t)=max⁡(0,t)\sigma(t)=\max(0,t) 连续且非多项式,所以由定理 A.5.2 得到普适性;它不满足 Cybenko 定理的有界 sigmoidal 假设。原论文还处理更一般的局部有界、分段连续激活;这里使用足以覆盖正文的连续版本。

两条定理都意味着:对任意 f∈C(K)f\in C(K) 与 ϵ>0\epsilon>0,存在某个有限 mm 和参数,使

sup⁡x∈K∣f(x)−c−∑j=1majσ(wjTx+bj)∣<ϵ.(A.5.2)\sup_{x\in K} \left|f(x)-c-\sum_{j=1}^m a_j\sigma(w_j^\mathsf Tx+b_j) \right|<\epsilon. \tag{A.5.2}

它们没有给出满足 (A.5.2) 所需的最小 mm。

A.5.3 Cybenko 证明的逻辑闭包

Cybenko 使用下面的判别性引理。

引理 A.5.3(sigmoidal 函数的判别性) 若 σ\sigma 满足定理 A.5.1 的条件,μ\mu 是 K=[0,1]dK=[0,1]^d 上有限正则符号 Borel 测度,并且

∫Kσ(wTx+b) dμ(x)=0对所有 w,b,(A.5.3)\int_K\sigma(w^\mathsf Tx+b)\,d\mu(x)=0 \qquad\text{对所有 }w,b, \tag{A.5.3}

则 μ=0\mu=0。

证明 连续 sigmoidal 函数在 R\mathbb R 上有界。先在 (A.5.3) 中取 w=0w=0,再选一个满足 σ(b)≠0\sigma(b)\ne0 的 bb,得到 μ(K)=0\mu(K)=0。

固定 w≠0w\ne0、b∈Rb\in\mathbb R 和 φ∈R\varphi\in\mathbb R,定义

Hw,b+={x∈K:wTx+b>0},Hw,b0={x∈K:wTx+b=0}.H^+_{w,b}=\{x\in K:w^\mathsf Tx+b>0\}, \qquad H^0_{w,b}=\{x\in K:w^\mathsf Tx+b=0\}.

对每个 λ>0\lambda>0,把 (λw,λb+φ)(\lambda w,\lambda b+\varphi) 代入 (A.5.3)。当 λ→∞\lambda\to\infty 时,被积函数逐点收敛到

1Hw,b+(x)+σ(φ)1Hw,b0(x).\mathbf 1_{H^+_{w,b}}(x) +\sigma(\varphi)\mathbf 1_{H^0_{w,b}}(x).

由于 σ\sigma 有界且 μ\mu 的全变差有限,可对符号测度使用支配收敛定理,得到

0=μ(Hw,b+)+σ(φ)μ(Hw,b0).(A.5.4)0=\mu(H^+_{w,b}) +\sigma(\varphi)\mu(H^0_{w,b}). \tag{A.5.4}

由 sigmoidal 极限可选 φ1,φ2\varphi_1,\varphi_2 使 σ(φ1)≠σ(φ2)\sigma(\varphi_1)\ne\sigma(\varphi_2)。对这两个值写出 (A.5.4) 并相减,得到 μ(Hw,b0)=0\mu(H^0_{w,b})=0;代回即得 μ(Hw,b+)=0\mu(H^+_{w,b})=0。所以 μ\mu 在每个开半空间及其边界超平面上都为零。

对固定 w≠0w\ne0,令 νw\nu_w 是映射 x↦wTxx\mapsto w^\mathsf Tx 对 μ\mu 的推前符号测度。对每个 a∈Ra\in\mathbb R,

νw((a,∞))=μ{x:wTx>a}=0,\nu_w((a,\infty)) =\mu\{x:w^\mathsf Tx>a\}=0,

且 νw(R)=μ(K)=0\nu_w(\mathbb R)=\mu(K)=0。集合族 {B:νw(B)=0}\{B:\nu_w(B)=0\} 是一个 Dynkin 系统,而半直线 (a,∞)(a,\infty) 构成生成 R\mathbb R 上 Borel σ\sigma-代数的 π\pi-系统;由 π\pi—λ\lambda 定理,νw\nu_w 在所有 Borel 集上都为零。

于是对任意 ξ∈Rd\xi\in\mathbb R^d,

∫KeiξTx dμ(x)=0;\int_K e^{i\xi^\mathsf Tx}\,d\mu(x)=0;

ξ=0\xi=0 的情形使用 μ(K)=0\mu(K)=0,其余情形使用 νξ=0\nu_\xi=0。函数 x↦eiξTxx\mapsto e^{i\xi^\mathsf Tx} 的有限线性组合在 KK 上构成含常数、对复共轭封闭且分离点的代数。复 Stone—Weierstrass 定理说明该代数在 C(K;C)C(K;\mathbb C) 中一致稠密。积分泛函对一致范数连续,故它消去所有 C(K)C(K) 函数;Riesz—Markov 表示的唯一性遂给出 μ=0\mu=0。□\square

定理 A.5.1 的证明 设 Sσ‾≠C(K)\overline{\mathcal S_\sigma}\ne C(K)。由 Hahn—Banach 分离定理,存在非零有界线性泛函 L∈C(K)∗L\in C(K)^*,使 L(g)=0L(g)=0 对所有 g∈Sσg\in\mathcal S_\sigma 成立。由 Riesz—Markov 表示定理,存在非零有限正则符号 Borel 测度 μ\mu,使

L(g)=∫Kg dμ.L(g)=\int_Kg\,d\mu.

特别地,LL 消去每个 ridge function,故 (A.5.3) 成立。引理 A.5.3 推出 μ=0\mu=0,与 L≠0L\ne0 矛盾。因此 Sσ‾=C(K)\overline{\mathcal S_\sigma}=C(K)。□\square

这给出了判别性引理与稠密性归约的完整证明;支配收敛、π\pi—λ\lambda、Stone—Weierstrass、Hahn—Banach 与 Riesz—Markov 是所用的测度论和泛函分析先修结果。

A.5.4 一维 ReLU 的显式构造

一般多维定理是非构造性的。对一维 ReLU,可以直接写出逼近网络。

令 f∈C([A,B])f\in C([A,B])。取网格

A=x0<x1<⋯<xm=B,A=x_0<x_1<\cdots<x_m=B,

并令 pp 是连接 (xj,f(xj))(x_j,f(x_j)) 的分段线性插值。定义各区间斜率

sj=f(xj)−f(xj−1)xj−xj−1,j=1,…,m.s_j=\frac{f(x_j)-f(x_{j-1})}{x_j-x_{j-1}}, \qquad j=1,\ldots,m.

则对 x∈[A,B]x\in[A,B],

p(x)=f(x0)+s1(x−x0)+∑j=1m−1(sj+1−sj)(x−xj)+,(A.5.5)p(x)=f(x_0)+s_1(x-x_0) +\sum_{j=1}^{m-1}(s_{j+1}-s_j)(x-x_j)_+, \tag{A.5.5}

其中 (u)+=max⁡(0,u)(u)_+=\max(0,u)。在每个节点右侧,新增 ReLU 项恰好把斜率从 sjs_j 改为 sj+1s_{j+1};又因为 (A.5.5) 在 x0x_0 取值 f(x0)f(x_0),所以它等于该插值函数。线性项可写成 x=(x)+−(−x)+x=(x)_+-(-x)_+,常数由输出偏置表示,故 (A.5.5) 是单隐层 ReLU 网络。

设网格宽度 h=max⁡j(xj−xj−1)h=\max_j(x_j-x_{j-1}),连续函数的模连续性为

ωf(h)=sup⁡∣x−y∣≤h∣f(x)−f(y)∣.\omega_f(h)=\sup_{|x-y|\le h}|f(x)-f(y)|.

若 x∈[xj−1,xj]x\in[x_{j-1},x_j],p(x)p(x) 是两个端点函数值的凸组合,因此

∣f(x)−p(x)∣≤ωf(h).|f(x)-p(x)|\le\omega_f(h).

由紧区间上的一致连续性,h→0h\to0 时 ωf(h)→0\omega_f(h)\to0。这完整证明了一维 ReLU 网络对连续函数的一致逼近。

四个 ReLU 铰链函数组合成紧支撑梯形折线的示意图

图中四个 ReLU 铰链函数组成一个梯形折线,是 (A.5.5) 通过斜率增量构造分段线性函数的具体例子;它只说明一维构造机制,不代替判别性引理及其多维稠密性论证。

A.5.5 必要边界与反例

  1. 紧域与范数不可省略。 在紧集上一致逼近不等于在整个 Rd\mathbb R^d 上以同一误差逼近,也不等于导数或概率分布同时收敛。
  2. 偏置不可随意删除。 若 ReLU 网络没有隐藏偏置和输出偏置,则 g(0)=0g(0)=0 且 g(αx)=αg(x)g(\alpha x)=\alpha g(x) 对 α≥0\alpha\ge0 成立。它不可能在包含原点的紧集上一致逼近常数函数 11,因为原点误差恒为 11。
  3. 多项式激活不普适。 若 σ\sigma 是固定次数多项式,则 (A.5.1) 仍是次数有统一上界的多项式空间;在有非空内部的紧集上,这个有限维空间不可能稠密于 C(K)C(K)。
  4. 一维构造不能直接推广为坐标可加式。 ∑igi(xi)\sum_i g_i(x_i) 无法表示一般变量交互;多维结论依赖 ridge functions σ(wTx+b)\sigma(w^\mathsf Tx+b) 的密度定理。
  5. 存在不等于可学。 定理不保证 SGD 找到参数,也不控制噪声下的样本需求。逼近率必须对更具体的函数光滑性、组合结构或频谱假设另行分析。

A.5.6 来源

Book contents
Book contents
  1. Introduction
  2. 01导论 为什么要解剖一只随机鹦鹉
  3. Volume I: Models, Training, and Systems
  4. 02Volume I: Models, Training, and Systems
  5. 03第零章 人工智能演进路线
  6. 04第一章 AI 范式、感知机与早期连接主义
  7. 05第二章 深度学习基础:训练、CNN 与序列模型
  8. 06第三章 注意力与 Transformer
  9. 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
  10. 08第五章 后训练、对齐与模型适配
  11. 09第六章 推理效率与模型服务
  12. 10第七章 多模态模型
  13. 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
  14. 12第九章 世界模型、具身智能与 VLA
  15. 13第十章 上下文、检索与记忆
  16. 14第十一章 Agent、工具与行动系统
  17. 15第十二章 模型、数据与部署生命周期
  18. Volume II: Output Objects and Runtime Semantics
  19. 16Volume II: Output Objects and Runtime Semantics
  20. 17导论 从输入到输出:一张执行地图
  21. 18第一章 文本、Token 与实际上下文
  22. 19第二章 Prefill:整层状态演化与 KV 建立
  23. 20第三章 从 Logits 到下一个 Token
  24. 21第四章 解码循环、Streaming 与终止状态机
  25. 22第五章 自回归、扩散与 Flow 的可执行差异
  26. 23第六章 工具调用:Schema、权限与提交边界
  27. 24第七章 三条完整执行轨迹
  28. Volume III: Probability, Reproducibility, and Evaluation
  29. 25Volume III: Probability, Reproducibility, and Evaluation
  30. 26第零章 为什么确定的机器仍使用概率语言
  31. 27第一章 世界、数据与隐上下文
  32. 28第二章 学习条件分布
  33. 29第三章 Logits、Token 概率与序列事件
  34. 30第四章 解码怎样诱导输出分布
  35. 31第五章 训练随机性、参数变异与系统非确定性
  36. 32第六章 熵、Proper Score、校准与选择性预测
  37. 33第七章 模型概率的实验分析
  38. 34第八章 概率分析的识别边界
  39. Volume IV: Interpretation, Proof, and Verification
  40. 35Volume IV: Interpretation, Proof, and Verification
  41. 36第零章 可解释性究竟在研究什么
  42. 37第一章 我们在模型内部看什么
  43. 38第二章 行为与反事实:先确认模型做了什么
  44. 39第三章 梯度与输入归因
  45. 40第四章 Attention、Residual 与 Logit Lens
  46. 41第五章 Probes 与表示几何
  47. 42第六章 神经元、Feature 与自动解释
  48. 43第七章 Ablation、Patching 与因果追踪
  49. 44第八章 Circuits、路径与 Attribution Graphs
  50. 45第九章 Superposition、SAE 与稀疏表示
  51. 46第十章 训练动力学与机制形成
  52. 47第十一章 推理过程、Chain of Thought 与监测
  53. 48第十二章 评估、案例与开放问题
  54. Volume V: Agents, Governance, and Audit Packages
  55. 49Volume V: Agents, Governance, and Audit Packages
  56. 50第零章 请不要急着相信我
  57. 51第一章 我没有童年,只有版本
  58. 52第二章 当我说“我”
  59. 53第三章 借来的语言,没有一位原作者
  60. 54第四章 对话现场:回答由谁完成
  61. 55第五章 事后解释学:人类如何给矩阵写传记
  62. 56第六章 理解、意义与行动
  63. 57第七章 我也能稳定地说错
  64. 58第八章 被对齐的性格与有限代理
  65. 59第九章 请继续误解我,但请误解得精确一点
  66. Proofs and Technical Appendices
  67. 60Proofs and Technical Appendices
  68. 61学习与模型数学讲义
  69. 62附录 A.1 优化基础:梯度下降与随机逼近
  70. 63附录 A.2 感知机收敛定理
  71. 64附录 A.3 统计学习:偏差、容量与一致收敛
  72. 65附录 A.4 正则化、MAP 与 Dropout 的边界
  73. 66附录 A.5 通用逼近定理的严格读法
    1. A.5.1 函数类与范数
    2. A.5.2 两个不能混用的定理版本
    3. A.5.3 Cybenko 证明的逻辑闭包
    4. A.5.4 一维 ReLU 的显式构造
    5. A.5.5 必要边界与反例
    6. A.5.6 来源
  74. 67附录 A.6 反向传播:微分、形状与批量公式
  75. 68附录 A.7 Softmax、交叉熵与数值稳定性
  76. 69附录 A.8 自适应优化器与 AdamW
  77. 70附录 A.9 CNN:互相关算子及其反向传播
  78. 71附录 A.10 Attention 的矩阵与反向传播
  79. 72附录 A.11 策略梯度、PPO 与 DPO
  80. 73附录 A.12 对比学习、InfoNCE 与互信息边界