跳到内容
← 全部问题

最小化范数 ||b - Ax*|| 与最小化残差平方和有什么关系?

最小化欧几里得范数 ∥b⃗−Ax⃗∗∥\|\vec{b} - A\vec{x}^*\| 等价于最小化其平方 ∥b⃗−Ax⃗∗∥2\|\vec{b} - A\vec{x}^*\|^2。范数的平方在代数上展开为对应分量差的平方和:(b1−v1)2+(b2−v2)2+⋯+(bn−vn)2(b_1 - v_1)^2 + (b_2 - v_2)^2 + \cdots + (b_n - v_n)^2,其中 v⃗=Ax⃗∗\vec{v} = A\vec{x}^*。这种显式的平方和形式是术语“最小二乘”的来源。

适用条件

  • b⃗,v⃗∈Rn\vec{b}, \vec{v} \in \mathbb{R}^n
  • 使用标准欧几里得范数
  • v⃗=Ax⃗∗\vec{v} = A\vec{x}^*

理解与推导

  1. 从最小化残差向量 b⃗−v⃗\vec{b} - \vec{v} 的长度(范数)的目标开始。
  2. 对范数进行平方以简化优化(因为 x\sqrt{x} 是单调的,最小化范数等价于最小化范数的平方)。
  3. 使用欧几里得范数的定义展开平方范数 ∥b⃗−v⃗∥2\|\vec{b} - \vec{v}\|^2。
  4. 将展开式写为 ∑i=1n(bi−vi)2\sum_{i=1}^n (b_i - v_i)^2。
  5. 将此分量误差的平方和识别为“最小二乘”目标。

例子

黑板显示了从 'minimize ||b - Ax*||' 到向量 [b1−v1,…,bn−vn]T[b_1-v_1, \dots, b_n-v_n]^T 并最终到标量表达式 (b1−v1)2+⋯+(bn−vn)2(b_1-v_1)^2 + \dots + (b_n-v_n)^2 的过程。

容易误解的地方

  • 认为对范数平方会改变最小值的位置。
  • 混淆残差向量与系数 x 中的误差。

观看对应讲解

相关概念

继续追问

相关问题

理解原因

↗
理解原因

↗
理解原因

↗
理解原因

↗
掌握方法

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。