特征值分解与奇异值分解

news/2024/7/5 7:59:03

1.特征值分解(谱分解)

A = Q Λ Q H { Q = [ u 1 ⃗ u 2 ⃗ ⋯ u M ⃗ ] Λ = d i a g { λ 1 , λ 2 , ⋯   , λ M } \begin{align} &A=Q\Lambda Q^H\\ &\left\{ \begin{aligned} Q&=\begin{bmatrix} \vec{u_1} &\vec{u_2} &\cdots&\vec{u_M} \end{bmatrix}\\ \Lambda&=diag\{\lambda_1,\lambda_2,\cdots,\lambda_M\} \end{aligned} \right. \end{align} A=QΛQH{QΛ=[u1 u2 uM ]=diag{λ1,λ2,,λM}

2.奇异值分解

A L × M = Y L × L [ Σ K × K 0 K × ( M − K ) 0 ( L − K ) × K 0 ( L − K ) × ( M − K ) ] X M × M H { X = [ x 1 ⃗ x 2 ⃗ ⋯ x M ⃗ ] Y = [ y 1 ⃗ y 2 ⃗ ⋯ y M ⃗ ] Σ = d i a g { σ 1 , σ 2 , ⋯   , σ M } \begin{align} &A_{L\times M}=Y_{L\times L} \begin{bmatrix} \Sigma_{K\times K } & 0_{K\times (M-K)}\\ 0_{(L-K)\times K}& 0_{(L-K)\times (M-K)} \end{bmatrix} X_{M\times M}^H \\ &\left\{ \begin{aligned} X&=\begin{bmatrix} \vec{x_1} &\vec{x_2} &\cdots&\vec{x_M} \end{bmatrix}\\ Y&=\begin{bmatrix} \vec{y_1} &\vec{y_2} &\cdots&\vec{y_M} \end{bmatrix}\\ \Sigma&=diag\{\sigma_1,\sigma_2,\cdots,\sigma_M\} \end{aligned} \right. \end{align} AL×M=YL×L[ΣK×K0(LK)×K0K×(MK)0(LK)×(MK)]XM×MH XYΣ=[x1 x2 xM ]=[y1 y2 yM ]=diag{σ1,σ2,,σM}

3.特征值分解与奇异值分解关系

{ A H A = X [ Σ 2 0 K × ( M − K ) 0 ( M − K ) × K 0 ( M − K ) × ( M − K ) ] X H A A H = Y [ Σ 2 0 K × ( L − K ) 0 ( L − K ) × K 0 ( L − K ) × ( L − K ) ] Y H \begin{align} \left\{ \begin{aligned} A^HA&=X \begin{bmatrix} \Sigma^2 & 0_{K\times (M-K)}\\ 0_{(M-K)\times K}& 0_{(M-K)\times (M-K)} \end{bmatrix} X^H \\ AA^H&=Y \begin{bmatrix} \Sigma^2 & 0_{K\times (L-K)}\\ 0_{(L-K)\times K}& 0_{(L-K)\times (L-K)} \end{bmatrix} Y^H \\ \end{aligned} \right. \end{align} AHAAAH=X[Σ20(MK)×K0K×(MK)0(MK)×(MK)]XH=Y[Σ20(LK)×K0K×(LK)0(LK)×(LK)]YH

(1)特征值与奇异值

A H A A^HA AHA A A H AA^H AAH非零特征值等于 A L × M A_{L\times M} AL×M的非零奇异值的平方:
Λ = Σ 2 \Lambda = \Sigma ^2 Λ=Σ2

(2)特征向量与奇异向量

左奇异向量矩阵 Y Y Y A A H AA^H AAH的特征向量矩阵
左奇异向量矩阵 X X X A H A A^HA AHA的特征向量矩阵


http://lihuaxi.xjx100.cn/news/1251679.html

相关文章

机器学习笔记 - 学习图像生成模型在医疗行业用例的思路

一、概述 合成图像生成是使用算法或模拟来替换真实世界数据创建新图像的过程。 与数据隐私、有限的数据可用性、数据标签、无效的数据治理、高成本以及对大量数据的需求相关的挑战正在推动使用合成数据来满足各行各业对人工智能解决方案的高需求。 人们对使用深度学习的医疗诊断…

Android音视频开发实战01-环境搭建

一,FFmpeg介绍 FFmpeg 是一款流行的开源多媒体处理工具,它可以用于转换、编辑、录制和流式传输音视频文件。FFmpeg 具有广泛的应用场景,包括视频编解码、格式转换、裁剪、合并、滤镜等等。官网:https://ffmpeg.org/ FFmpeg 支持各种常见的音视频格式&a…

响应式编程理论篇:源码浅析WebClient

1 缘起 WebFlux系统中,如何请求第三方或其他内部兄弟系统提供的接口? 当然,可以直接使用OKhttp/Apache HttpClient/SpringMVC RestTemplate, 在WebFlux中同样提供了请求接口的工具:WebClient, 本篇文章主要…

Android 反编译apk,然后修改内容后二次签名打包

一. 反编译apk,二次签名. 1. 下载apktool.jar ,下载地址: iBotPeaches / Apktool / Downloads — Bitbucket 2. mac电脑使用 apksigner 方式签名, 需要配置环境. 2.1 命令行输入: open .bash_profile, 在打开的环境配置文件中添加,根据自己SDK目录配置 export APK_S…

H5动画新利器:Svga和Lottie带你开启互动时代

需求需要在h5页面中做复杂动效,调研了几种常用的方案,跟UI一起尝试。 调研 占用内存对比: 从大到小: 视频>序列帧>GIF>APNG/WEBP>LOTTIE/SVGA 质量稳定对比: 从差到…

阿里云国际站:阿里云服务器安全性如何?有哪些安全措施和防护机制?

阿里云国际站:阿里云服务器安全性如何?有哪些安全措施和防护机制?   阿里云服务器安全性简介   作为全球领先的云计算服务提供商,阿里云始终注重保障用户数据安全。在面对各种网络攻击和安全威胁时,阿里云积极构建…

I2C中的时钟同步与仲裁

时钟同步和仲裁 在单主设备中,不需要时钟同步和仲裁。而在多设备时,多个主设备可以同时在空闲的总线上开始发送数据,这时就需要仲裁决定哪一个来控制总线并完成它的数据传输,有时候也需要时钟同步来协同设备间的工作。而这正是通过…

Web网页制作期末复习(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接

目录 HTML5介绍 HTML5的DOCTYPE声明 HTML基本骨架 标题标签 段落、换行、水平线 图片 图片路径* 超链接 HTML5介绍 HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以.html结尾 HTML是一种标记语言,标…