(done) 什么是 SVD 奇异值分解?什么是 TruncatedSVD 截断奇异值分解?

来源:https://www.bilibili.com/video/BV16A411T7zX/?spm_id_from=333.337.search-card.all.click&vd_source=7a1a0bc74158c6993c7355c5490fc600


奇异值分解其实就是如下图,把矩阵 M 分解成一个正交方阵 U,乘以一个不规则奇异值矩阵 sigma,再乘以一个正交方阵 VT
在这里插入图片描述

先复习一下线性变换,如下图,S矩阵是一个拉伸矩阵
在这里插入图片描述

如下,R矩阵是旋转矩阵,RSD 就是先拉伸再旋转
在这里插入图片描述

在 2x2 的矩阵上的 SVD 可以把 M 分解为 两个旋转矩阵和一个拉伸矩阵 (先旋转再拉伸再旋转)
在这里插入图片描述

2x2矩阵中的 SVD 可以定义成:原始域标准正交基 V 经过 M 线性变换后,得到 U sigma
在这里插入图片描述

如下,是推广到任意大小矩阵的 SVD
在这里插入图片描述

由于 sigma 矩阵的最后一行全是 0,没有意义;同时,U 矩阵的最后一列总是和 sigma 矩阵的最后一行相乘,也没有意义,所以我们可以去掉 U 矩阵的最后一列和 sigma 矩阵的最后一行,如下图
在这里插入图片描述

需要注意的是:sigma 矩阵的奇异值从上到下是从大到小排列的,每一个奇异值代表一个正交基。越是重要的正交基(轴方向)的奇异值越大,所以,sigma 矩阵从上到小的奇异值重要性是降低的。因此,我们可以去掉最下面的奇异值,来去掉没那么重要的正交基,从而降维、压缩,这也就叫做 TruncatedSVD 截断奇异值分解
在这里插入图片描述

如下图,计算 V 的方法是求 MTM 的特征向量,计算 U 的方法是求 MMT 的特征向量,求 sigma 是对它们的特征值开方
在这里插入图片描述

协方差矩阵的特征向量就是 PCA 主成分的方向,换句话说,SVD 的 V 就是 PCA 主成分的方向
在这里插入图片描述

非负矩阵分解的 S 和 B 两个矩阵都要求必须是正数,它跟 SVD 很相似。但在需要解释矩阵的物理意义时会更加容易
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/643682.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot入门(21):使用Spring Boot和Log4j2进行高效日志管理:配置详解

Spring Boot 整合 Log4j2 前言 Log4j2是Apache软件基金会下的一个日志框架,它是Log4j的升级版。与Log4j相比,它在性能和功能上有着极大的提升。Spring Boot本身已经默认集成了Logback作为日志框架,但如果需要使用Log4j2来替代Logback&#…

分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛

该赛题旨在鼓励更多开发者基于OpenHarmony4.x版本,使用团结引擎创造出精彩的游戏与应用。本次大赛分为“创新游戏”与“创新3D 化应用”两大赛道,每赛道又分“大众组”与“高校组”,让不同背景的开发者同台竞技。无论你是游戏开发者&#xff…

8.4.3 使用3:配置单臂路由实现VLAN间路由

1、实验目的 通过本实验可以掌握: 路由器以太网接口上的子接口配置和调试方法。单臂路由实现 VLAN间路由的配置和调试方法。 2、实验拓扑 实验拓扑如下图所示。 3、实验步骤 (1)配置交换机S1 S1(config)#vlan 2 S1(config-vlan)#exit S…

LayuiMini使用时候初始化模板修改(下载源码)

忘记加了 下载 地址 : layui-mini: layuimini,后台admin前端模板,基于 layui 编写的最简洁、易用的后台框架模板。只需提供一个接口就直接初始化整个框架,无需复杂操作。 LayuiMini使用时候初始化模板官网给的是: layu…

【目标检测】YOLOv7 网络结构(与 YOLOv4,YOLOv5 对比)

YOLOv7 和 YOLOv4 Neck 与 Head 结构对比 其实 YOLOv7 的网络结构网上很多文章已经讲得很清除了,网络结构图也有非常多的版本可供选择,因为 YOLOv7 和 YOLOv4 是一个团队的作品,所以在网络结构方面, YOLOv7 和 YOLOv4 有很多相似…

调度问题变形的贪心算法分析与实现

调度问题变形的贪心算法分析与实现 一、问题背景与算法描述二、算法正确性证明三、算法实现与分析四、结论 一、问题背景与算法描述 带截止时间和惩罚的单位时间任务调度问题是一个典型的贪心算法应用场景。该问题的目标是最小化超过截止时间导致的惩罚总和。给定一组单位时间…

Swift-27-类的初始化与销毁

Swift的初始化是一个有大量规则的固定过程。初始化是设置类型实例的操作,包括给每个存储属性初始值,以及一些其他准备工作。完成这个过程后,实例就可以使用了。 简单来讲就是类的构造函数,基本语法如下: 注意&#xff…

CentOS7/RHEL7 root密码破解

我们知道root是CentOS7/RHEL7系统的管理员用户,一般情况下,我们是不会把其密码忘记的,如果万一忘记了,如果破解root密码呢,今天就为大家详细讲讲。 1.CentOS7/RHEL7 root密码破解 以VMware虚拟机上CentOS7系统为例 …

毕业撒花 流感服务小程序的设计与实现

目录 1.1 总体页面设计 1.1.1 用户首页 1.1.2 新闻页面 1.1.3 我的页面 1.1.5 管理员登陆页面 1.1.6 管理员首页 1.2 用户模块 1.2.1 体检预约功能 1.2.2 体检报告功能 1.2.4 流感数据可视化功能 1.2.5 知识科普功能 1.2.6 疾病判断功能 1.2.7 出示个人就诊码功能 …

前端实现将二进制文件流,并下载为excel文件

目录 一、关于二进制流二、项目实践三、常见问题及解决 一、关于二进制流 含义:二进制流是一种计算机文件格式,它的数据以二进制形式存储,与文本文件不同。 二进制文件可以包含任意类型的数据,例如:图像、音频、视频…

在浏览器输入网址,Enter之后发生了什么?

在浏览器输入网址,Enter之后发生了什么? 很多八股文会给出: 1. DNS Resolution2. Establishing a Connection3. Sending an Http Request4. Receiving the HTTP Response5. Rendering the Web Page 但今天我斗胆插入第0.9步URL Parsing&#…

大模型产业盛典上石景山智能算力中心绽放新光芒

2024年4月16日,由中关村数智人工智能产业联盟主办的“2024人工智能大模型产业发展大会”圆满闭幕。在这场盛会中,企商在线石景山智能算力中心以其作为北京最大规模的公共智能算力中心的身份亮相,为首都建设全球数字标杆城市注入了新的活力。 …