返回 数理基础 思维导图
中文·English
📐 数理基础ID: matrix-applications

矩阵分解应用

Matrix Decomposition Applications
🎯核心定义
三大应用。 (1) 低秩近似 (Eckart-Young 定理): 对 A=UΣVTA = U\Sigma V^T 截断保留前 kk 个奇异值得 Ak=UkΣkVkTA_k = U_k\Sigma_k V_k^T, 则 AkA_k 是秩不超过 kk 的矩阵中对 AA 的最优近似, F-范数误差 minrank(B)kABF=i>kσi2\min_{\text{rank}(B) \le k} \Vert A - B \Vert_F = \sqrt{\sum_{i > k} \sigma_i^2}, 谱范数误差为 σk+1\sigma_{k+1}。(2) PCA = SVD: 中心化数据矩阵 XX (每列减均值) 的主成分方向 = XTXX^TX 的特征向量 = XX 的右奇异向量 VV, 主成分得分 = UΣU\Sigma, 第 ii 个主成分的方差 =σi2/(n1)= \sigma_i^2 / (n-1); 用 SVD 而非直接求 XTXX^TX 特征分解, 避免条件数平方。 (3) 伪逆: A+=VΣ+UTA^+ = V\Sigma^+U^T (Σ+\Sigma^+ 将非零奇异值取倒数), 统一给出超定方程的最小二乘解与欠定方程的最小范数解。
💡使用场景
数据压缩与降维 (PCA、t-SNE 初始化); 推荐系统矩阵分解; 图像压缩/去噪; 低秩适配 (LoRA 用 ΔW=BA\Delta W = BA 近似权重更新); 线性方程组求解的数值稳定路径。
解决的核心痛点
高维数据存储与计算开销大 — 秩 kk 近似用 k(m+n)k(m+n) 个参数表示 mnmn 个元素, 当 kmin(m,n)k \ll \min(m,n) 时降一个数量级以上; Eckart-Young 保证"丢掉的尾部奇异值平方和"是可控、可算的最优误差; PCA 用 SVD 比求 XTXX^TX 特征分解数值更稳 (避免 κ(XTX)=κ(X)2\kappa(X^TX) = \kappa(X)^2); LoRA 等低秩方法把 d×dd \times d 参数降到 r(d1+d2)r(d_1 + d_2), 可训练参数减少几个数量级。
🎯5 个高频面试考点 (Exam Points)
1
陈述 Eckart-Young 定理: 为什么保留最大 kk 个奇异值的 Ak=UkΣkVkTA_k = U_k\Sigma_k V_k^T 是秩 kk 最优近似? 误差 i>kσi2\sqrt{\sum_{i>k}\sigma_i^2} 如何推导?
2
推导 PCA = SVD: 为什么主成分方向是 XX 的右奇异向量而非特征向量? 各主成分方差为何是 σi2/(n1)\sigma_i^2/(n-1)?
3
手算: 给定 2×2 矩阵, 求秩 1 最优近似 A1=σ1u1v1TA_1 = \sigma_1 u_1 v_1^T 并计算 F-范数误差?
4
伪逆 A+=VΣ+UTA^+ = V\Sigma^+U^T 为何同时给出最小二乘与最小范数解? 与正规方程 (XTX)1XT(X^TX)^{-1}X^T 相比的数值优势?
5
手算参数对比: 秩 kk 近似需要多少存储 (对 mnmn)? LoRA 为什么是低秩近似, 可训练参数降多少?
📖 关联深度指南:📄 linear-algebra-for-ai
更新于 2026-08-12
🎯
检验攻克程度:针对「矩阵分解应用」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。
🚀 开始本考点专项刷题
上一个知识点投影与最小二乘下一个知识点Jacobian 与 Hessian

🔗 更多 数理基础 知识点卡片

Adam/AdamW 偏差修正推导贝叶斯推断偏差方差分解Bootstrap