当前位置: 首页 > news >正文

网站优化可以做哪些优化天河区住房和建设水务局官方网站

网站优化可以做哪些优化,天河区住房和建设水务局官方网站,app制作公司十强,怎么网站开发奇异值分解(SVD) 是线性代数中一个极其重要的矩阵分解方法,适用于任意 的复数或实数矩阵。它不仅在理论分析中非常有用,还在机器学习、信号处理、统计学、图像压缩等领域有广泛的应用。1. SVD 的定义对于任意矩阵 ,其…


奇异值分解(SVD) 是线性代数中一个极其重要的矩阵分解方法,适用于任意 m \times n 的复数或实数矩阵。它不仅在理论分析中非常有用,还在机器学习、信号处理、统计学、图像压缩等领域有广泛的应用。

1. SVD 的定义


对于任意矩阵 A \in \mathbb{C}^{m \times n} ,其 SVD 分解为:

A = U \Sigma V^*

其中:

        U \in \mathbb{C}^{m \times m}
是左奇异向量矩阵(列向量是 A A^*  的特征向量),且 U 是酉矩阵(U U^* = I)。

        \Sigma \in \mathbb{R}^{m \times n} 
是奇异值矩阵,其对角线元素 \sigma_1 \geq \sigma_2 \geq \cdots \geq \sigma_r > 0 ( r = \text{rank}(A) ),其余位置为 0。

        V \in \mathbb{C}^{n \times n} 
是右奇异向量矩阵(列向量是 A^* A 的特征向量),且 V 是酉矩阵(V V^* = I)。

2. SVD 的计算方法


(1)计算A^* A 和 A A^* 

A^* A  是 n \times n 的 Hermitian 矩阵,其特征值 \lambda_i   是非负实数,且 \sigma_i = \sqrt{\lambda_i} 。

    A A^*  是 m \times m 的 Hermitian 矩阵,其特征值与 A^* A 的非零特征值相同。

(2)求 A^* A 的特征值和特征向量


计算 A^* A 的特征值\lambda_1, \lambda_2, \dots, \lambda_n \geq 0  。 对应的单位特征向量 \mathbf{v}_1, \mathbf{v}_2, \dots, \mathbf{v}_n  构成 V 的列。

(3)求 A A^* 的特征向量


计算 A A^* 的单位特征向量 \mathbf{u}_1, \mathbf{u}_2, \dots, \mathbf{u}_m  ,构成 U 的列。

对于非零奇异值 \sigma_i,有:

\mathbf{u}_i = \frac{A \mathbf{v}_i}{\sigma_i}


(4)构造 \Sigma 

    \Sigma 是一个对角矩阵,其前 r 个对角元素是\sigma_1, \sigma_2, \dots, \sigma_r ,其余为 0。

3. SVD 的性质


奇异值的唯一性

奇异值 \sigma_1 \geq \sigma_2 \geq \cdots \geq \sigma_r > 0 是唯一的。

U 和 V 的列向量(奇异向量)不唯一(可以乘以 e^{i\theta} 仍满足分解)。

矩阵的秩

        \text{rank}(A) = \text{ num of nonzero singular values} = r

低秩近似(Eckart-Young 定理)

用前 k 个奇异值近似 A

        A_k = U_k \Sigma_k V_k^*

其中 U_k, V_k 只保留前 k 列,\Sigma_k  只保留前 k 个奇异值。

这是最优低秩近似,即:

        \| A - A_k \|_F \leq \| A - B \|_F \quad \forall B \text{ meet } \text{rank}(B) \leq k
与特征分解的关系

     A A^* = U \Sigma \Sigma^T U^*(左奇异向量是 A A^* 的特征向量)。

    A^* A = V \Sigma^T \Sigma V^*(右奇异向量是 A^* A 的特征向量)。

4. 谱还原累加的步骤

还是按照上述理论,
计算 SVD:

        A = U \Sigma V^* 

选择前 k 个奇异值:

保留 \sigma_1, \sigma_2, \dots, \sigma_k ,其余设为 0。

重建矩阵:

        A_k = U \Sigma_k V^*

其中  \Sigma_k  是仅保留前 k 个奇异值的对角矩阵。

等价的外积形式:

        A_k = \sum_{i=1}^k \sigma_i \mathbf{u}_i \mathbf{v}_i^*

即逐层叠加  \sigma_i \mathbf{u}_i \mathbf{v}_i^*  成分。

5. 谱还原累加的性质


最优低秩近似(Eckart-Young 定理):

        \| A - A_k \|_F \leq \| A - B \|_F \quad \forall B \text{ meet } \text{rank}(B) \leq k

其中 \| \cdot \|_F 是 Frobenius 范数。

能量占比:

前 k 个奇异值的能量占比:

            \frac{\sum_{i=1}^k \sigma_i^2}{\sum_{i=1}^r \sigma_i^2}

可用于决定保留多少奇异值(如 PCA 中选取主成分)。

压缩与去噪:

图像压缩:仅存储  U_k, \Sigma_k, V_k   可大幅减少数据量。

信号去噪:丢弃较小的奇异值(通常对应噪声)。

6. SVD 的应用


(1)矩阵求逆与伪逆(Moore-Penrose 伪逆)

        如果 A = U \Sigma V^* ,则其伪逆:

        A^+ = V \Sigma^+ U^*
其中\Sigma^+  是 \Sigma 的伪逆(非零元素取倒数再转置)。

(2)主成分分析(PCA)

        PCA 本质上是数据协方差矩阵 X^T X 的 SVD 分解。

(3)图像压缩

        保留前 k个奇异值,可以大幅减少存储空间:

        A \approx U_k \Sigma_k V_k^*

(4)推荐系统(协同过滤)

        SVD 用于降维,提取用户和物品的潜在特征。

(5)最小二乘问题

        求解 \min_{\mathbf{x}} \| A \mathbf{x} - \mathbf{b} \|_2   时,SVD 提供稳定解。

7. 小矩阵计算示例


设矩阵:

A =\begin{bmatrix} 1 & 1 \\ 0 & 1 \\ 1 & 0 \end{bmatrix}


计算 SVD:

计算 A^T A 和 A A^T :

A^TA=\begin{bmatrix} 2 & 1 \\ 1 & 2 \end{bmatrix}     AA^T=\begin{bmatrix} 2 &1 &1 \\ 1 &1 &0 \\ 1 &0 &1 \end{bmatrix}

 
A^T A 的特征值 \lambda_1 = 3, \lambda_2 = 1,对应奇异值 \sigma_1 = \sqrt{3}, \sigma_2 = 1 。

计算 V 和 U

V 的列是 A^T A 的特征向量。

U 的前两列由\mathbf{u}_i = \frac{A \mathbf{v}_i}{\sigma_i}   计算,最后一列由 Gram-Schmidt 正交化得到。

最终 SVD:

A = U \Sigma V^T = \begin{bmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{6}} & -\frac{1}{\sqrt{3}} \\ 0 & \sqrt{\frac{2}{3}} & -\frac{1}{\sqrt{3}} \end{bmatrix} \begin{bmatrix} \sqrt{3} & 0 \\ 0 & 1 \\ 0 & 0 \end{bmatrix} \begin{bmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\ -\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \end{bmatrix}

8. 小结


SVD 适用于任意矩阵,而特征分解仅适用于方阵。

奇异值 \sigma_i 是非负的,并按降序排列。

SVD 可用于矩阵近似、降维、求伪逆、PCA、图像压缩等。

计算 SVD 通常使用数值方法(如 QR 迭代;使用数值软件:LAPACK,openblas,cusolver),而非手动计算(除非矩阵很小)。

SVD 是数据科学和工程中的核心工具

http://www.dtcms.com/a/562898.html

相关文章:

  • 中建设计集团网站山东潍坊网站制作公司
  • 如何做网站框架南宁企业网站制作模板
  • 数组与字典解决方案第三十一讲:VBA数组声明及赋值后的回填方法
  • 视差设计网站长沙做网站价格
  • 有专门为个人网站做推广的吗网站设计相似侵权吗
  • 微信清粉网站开发企业网络营销的意义
  • 高校后勤报修系统|物业管理|基于SprinBoot+vue的高校后勤报修系统(源码+数据库+文档)
  • 常熟市建设工程发承包网站网址大全软件下载安装
  • 1009 Product of Polynomials
  • 宿州市建设工程质量监督站网站婚纱网站源代码
  • 电子商务网站建设的总体目标想再算命网站上登广告怎么做
  • Improved Implicit Neural Representation with Fourier Reparameterized Training
  • 苏州优化网站公司浏览器无法跳转二级页面
  • 基于环形队列与信号量的生产者-消费者模型深度解析与实现
  • 做网站诊断discuz 同步wordpress
  • 手机端网站html好看的模板企业vi设计公司定制
  • 微信网站建设企业中国建设人才平台网站
  • 网站空间 虚拟主机dede视频网站模板
  • 邮件登录之自定义邮件
  • 唐山建网站公司wordpress文章分段
  • 镇江建设银行网站网站搜索防止攻击
  • 网站运营与建设做信公众号首图的网站
  • 公司产品网站应该怎么做企业服务中心工作内容
  • 性倒错概述!
  • 汽车销售在哪些网站做推广seo关键词如何设置
  • 【Linux】Linux权限讲解 :写给文件的一封情书
  • 沈阳开发网站公司广告店
  • 南阳高端网站建设怎么制作古装视频
  • 网站建设公司长春wordpress 广州
  • 湖北 网站建设wordpress后台登陆界面