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

机器学习课程复习——奇异值分解

1. 三种奇异值分解

奇异值分解(Singular Value Decomposition, SVD)包含了:

  • 完全奇异值分解(Complete Singular Value Decomposition, CSVD)
  • 紧奇异值分解(Tight Singular Value Decomposition, TSVD)
  • 截断奇异值分解(Truncated Singular Value Decomposition, TSVD)

note:这三种奇异值分解的区别主要在\sum上,分别为m\times n包含所有奇异值;n\times n包含非0奇异值;k\times k包含最大的k个奇异值。 

1.1. 完全奇异值分解

1.1.1. 定义

  • 矩阵的奇异值分解一定存在,但不唯一
  • A不一定是方阵

1.1.2. 示例

1.2. 紧奇异值分解

1.2.1. 定义

note:即\sum _{r}的大小由矩阵A的秩决定。

1.2.2. 示例 

1.3. 截断奇异值分解

1.3.1. 定义

1.3.2. 示例 

2. 几何解释

3. 性质

4. 奇异值分解的计算

4.1. 首先求A^{T}A的特征值和特征向量

4.2. 求n阶正交矩阵V

note:将v_{1}v_{2}按顺序合并。

4.3. 求m\times n对角矩阵\sum

note:将\sigma _{1}\sigma _{2}按顺序合并。 

4.4. 求m阶正交矩阵U

4.5. 得到奇异值分解

http://www.lryc.cn/news/383761.html

相关文章:

  • Java--乐观锁
  • 静默升级oracle 11g (从11.2.0.1升级到11.2.0.4)
  • 什么是模型训练,如何选择合适的Batch大小
  • 【线上绘图网站分享】
  • Snipaste截图工具如何控制框线箭头的粗细程度
  • GISSERVER 管理器 1.0(私有化地图离线部署)
  • Eureka服务治理深度解析:服务下线与剔除机制揭秘
  • 苹果笔记本双系统怎么安装
  • 探索网络爬虫技术:原理、实践与挑战
  • GitHub国内使用方法
  • Java调用第三方HTTP接口的常用方式
  • DOPE-PEG2000-FITC荧光特性
  • 华为Pura70支持5G功能吗?看完你就清楚了
  • android 4大组件用法
  • qt pro工程文件通用宏定义
  • 这次让我们隆重的介绍一下
  • 大语言模型系列-Transformer
  • Node.js 语言特定指南
  • 科普:什么是 BC-404 ?全方位解读最新通缩型 NFT 标准
  • 软件测试学习笔记丨JUnit5执行顺序
  • 解决GPU 显存未能完全释放
  • 3D资产爆发,轻量化需求再度冲高,见证下一代3D崛起!
  • AI绘画的10种变现方法,逼你躺平挣钱
  • Pura 70 系列超高速风驰闪拍,捕捉美好,告别抓拍模糊
  • AI作画Prompt不会写?Amazon Bedrock Claude3.5来帮忙
  • SSL证书类型解析:DV、OV、EV证书的区别与适用场景
  • WPF 2024 金九银十 最新 高级 架构 面试题 C#
  • Linux上使用 git 命令行
  • vue 中computed和watch的区别
  • 富豪王思聪的“爱情喜剧”从万达排片到网红聊天