课程/M04 习题答案
附录源文件:exercises/m04-答案.md

M04 习题答案

对应 m04-习题。数值保留 3 位小数,中间步骤保留分数。

A 概念题

  1. 行图像问的是「每个约束长什么样、解在几何上是什么」:每个方程是一张超平面,解是它们的交集。列图像问的是「 能否由 的列线性组合出来、系数是多少」。有解的充要条件是 ,即 。

  2. 设 , 为未知数个数:

    • 无解:。例 ,系数秩 1、增广秩 2。
    • 唯一解:。例 。
    • 无穷多解:。例 ,解集 。
  3. 齐次解集含零向量(),且对加法、数乘封闭,满足子空间定义。非齐次解集不含零向量(除非 ),两解相加得 ,不封闭。特解 负责「命中」右端 ;零空间部分负责「在不改变输出的方向上游走」,补出全部解。

  4. 若残差在某一列 上有非零分量,把第 个系数微调 ,残差平方的变化为 ,取合适符号就能让它更小,与最优矛盾。所以 ,即 ,整理得 。

B 计算题

  1. 记三式为 (1)(2)(3)。 (2) (1):,即 。 (3) (1):。 由第一式 ,代入第二式:,,。

    验证: ✓; ✓。解为 ,且系数矩阵行列式非零,唯一。

  2. 系数行列式展开:。

    • :,唯一解。
    • :第二行减第一行得 ;第三行减第一行得 ,与前者等价,故 ,无穷多解。令 ,则 ,,解集 。
    • 无解:在这一族参数中不存在。 时增广秩也是 2,始终相容。
  3. 第二行是第一行的 2 倍,故 ;第一行与第三行不成比例,。于是 。

    设 。第一行减第三行得 ,即 。取自由变量 、:

    基础解系:、。验证 ✓

  4. ,。

    正规方程 、;相减 ,代回 。

    预测值: 时为 。残差:。

  5. ,、,。秩 1 矩阵的伪逆为

    验证:,要等于 需 。最小范数点在行空间方向 上,取 ✓

  6. 。,,迹 。所以

    与 一致。右端相对扰动 时,解的相对误差上界为 ,即约 。

C 大模型题

  1. (a) 每一行 是 个未知数,被 个方程约束。,所以秩至多 64,自由度至少 维。 (b) 最小范数解 最小,对未观测输入的扰动最小,旧能力更可能保留;而且它唯一、可用 lstsq/pinv 稳定算出。任取一个解可能范数很大,造成灾难性遗忘,且结果依赖算法细节、不可复现。

  2. (a) 。对 的矩阵,零空间维数至少 。 (b) 时秩上限升到 64、零空间至少 4032 维:能拟合更复杂的更新、容量变大;但参数量从 增到 ,更容易过拟合,对其它输入的干扰更大,更新范数也更大,合并后更难回退。

  3. 上界:,即输出相对误差可达 。实测通常小得多,因为:(a) 是最坏情况,量化误差均匀散布在各奇异方向上,不会全落在最敏感方向;(b) 输出 主要由大奇异值方向贡献,这些方向的相对误差小;(c) 实际误差还取决于 的方向。因此上界用于风险评估,不代表每次都发生。

D 开放题

  1. 可选:

    • 岭回归/最小范数:,改动小、稳定,但解不稀疏、需要调 。
    • L1 正则:解稀疏、可解释,但求解更贵(无闭式解),且稀疏模式不稳定。
    • 固定部分参数/子空间:只更新指定方向,可控但可能欠拟合。
    • 加先验(贝叶斯):把领域知识写成先验均值,效果好但依赖先验是否正确。 选择取决于目标是「少改动」「可解释」还是「拟合精度」。
  2. 实验设计:

    • 数据:取正交矩阵 (如 np.linalg.qr 随机矩阵),令 , 从 对数递减到 ,,从而精确控制 。固定 ,令 。
    • 算法:分别用正规方程 solve(X.T@X, X.T@y) 与 lstsq(X, y) 求解。
    • 指标:、残差 、以及两者之差;每个 重复 20 次取中位数。
    • 预期:误差随 近似线性增长(对数坐标下斜率约 1);正规方程在 后明显劣于 lstsq,因为其有效条件数是 ;残差可能一直很小,但参数误差已经很大。
输入关键词开始搜索