news 2026/5/16 15:21:20

深度学习篇---解空间与最小二乘法、主成分分析的关系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
深度学习篇---解空间与最小二乘法、主成分分析的关系

解空间(零空间)与最小二乘解、主成分分析(PCA)之间,存在着深刻而优美的内在联系。它们分别从“完美映射”、“最佳投影”和“信息压缩”三个角度,展现了线性代数结构的威力。


🔗 解空间与最小二乘解:从“无解”到“最佳近似”

当线性方程组 Ax=b 无解时(即 b 不在 A 的列空间内),我们需要退而求其次,寻找一个“虽不完美但最好”的近似解,这就是最小二乘解

1. 正交投影与解空间

最小二乘解的几何本质是正交投影。我们希望找到 Ax^,使其是 b在 A 的列空间上的投影,此时误差向量 b−Ax^ 与列空间正交。

而解空间(A 的零空间)的引入,出现在 A 的列不满秩时:

  • 当 A 的列不满秩,其零空间(解空间)不只包含零向量。

  • 此时最小二乘解有无穷多个,而其中范数最小的那个,就是误差允许范围内“最经济”的解。

2. 与子空间的正交关系

这里体现的是线性代数的核心正交分解:

零空间是行空间的正交补。矩阵的奇异值分解(SVD)正是连接这些空间的桥梁:通过抛弃零奇异值对应的零空间分量,我们得到了唯一的极小范数最小二乘解。

一句话总结:解空间的作用是容纳所有“不影响输出”的输入分量,而极小范数最小二乘解,就是主动将这些无用分量归零后的最干净解。


🔗 解空间与PCA:从“相关”到“独立”

主成分分析(PCA)的目标是找到数据方差最大的方向,它与解空间的关系更为深刻。

1. 协方差矩阵的零空间

PCA的核心是求解协方差矩阵的特征向量。当我们计算数据矩阵 X 的协方差矩阵 Σ=XTX 时:

  • Σ 的零空间(解空间),是数据方差为0的方向。沿着这些方向,所有样本的投影完全重合,不包含任何区分信息,是冗余维度。

  • PCA正是通过特征值分解,识别出这些零方差方向并将其丢弃,从而自动实现降维。

2. 数据矩阵的零空间

从信息角度看:

  • 数据矩阵 X 的零空间,是那些被矩阵 X “压缩为零”的模式。

  • 而PCA保留的主成分空间(X 的非零奇异值对应的右奇异向量),恰好是 XX 的行空间。

  • 解空间与主成分空间正交,共同构成完整的输入空间。

一句话总结:PCA的过程,就是从数据中分离出有用方差(主成分空间),并丢弃零方差冗余(零空间/解空间)的过程。


🧠 三者共同点:SVD作为统一桥梁

奇异值分解(SVD)能完美揭示这三者的本质联系。对任意矩阵 A 进行SVD:

  • V 矩阵的前 r 列张成行空间(也是PCA的主成分空间),后 n−r 列张成零空间

  • U 矩阵的前 r 列张成列空间(进行投影拟合的空间),后 m−r 列张成左零空间

因此,解空间、最小二乘解、PCA的联系可以这样概括:

概念SVD视角下的位置扮演的角色
解空间(零空间)V 矩阵的后 n−r 列被“压缩掉”的无用信息/自由度
最小二乘解在 U 的列空间做投影,截断零空间分量排除解空间干扰后的最佳拟合
PCA主成分空间V 矩阵的前 r 列(行空间)保留信息、方差最大的主要方向

📊 Mermaid总结框图


💡 进一步思考

从解空间,到最小二乘解,再到PCA,本质上讲述的是同一个故事:

  • 解空间定义了“无关紧要的方向”;

  • 最小二乘解主动忽略这些方向,寻求最干净的拟合;

  • PCA则主动识别并保留“至关重要的方向”,丢弃解空间所对应的冗余。

这正是线性结构对称性的深刻魅力所在。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 15:20:25

Deepgaze多目标跟踪技术:从单目标到多目标的扩展实现

Deepgaze多目标跟踪技术:从单目标到多目标的扩展实现 【免费下载链接】deepgaze Computer Vision library for human-computer interaction. It implements Head Pose and Gaze Direction Estimation Using Convolutional Neural Networks, Skin Detection through …

作者头像 李华
网站建设 2026/5/16 15:19:07

pyLDAvis核心组件深度解析:prepare函数的完整使用教程

pyLDAvis核心组件深度解析:prepare函数的完整使用教程 【免费下载链接】pyLDAvis Python library for interactive topic model visualization. Port of the R LDAvis package. 项目地址: https://gitcode.com/gh_mirrors/py/pyLDAvis pyLDAvis是一款强大的P…

作者头像 李华
网站建设 2026/5/16 15:16:45

微服务配置治理实战:从硬编码到Nacos外部化配置迁移

1. 项目概述与核心价值最近在整理一个遗留的微服务项目时,遇到了一个非常典型的问题:一个名为ms-vendor的服务,其代码库中充斥着大量硬编码的配置、硬编码的数据库连接字符串、硬编码的第三方服务地址,甚至还有大量被注释掉的、用…

作者头像 李华
网站建设 2026/5/16 15:15:29

ChanlunX缠论插件:5分钟实现通达信专业缠论分析的完整指南

ChanlunX缠论插件:5分钟实现通达信专业缠论分析的完整指南 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX ChanlunX缠论插件是一款专为通达信用户设计的智能缠论分析工具,它通过DL…

作者头像 李华