Singular value Decomposition(SVD) A Fast Track Tutorial这篇论文对奇异值分解以实例的形式进行了很简单直观的解释,看完之后给人恍然大悟的感觉,特拿过来分享一下。

以下是从wiki上拿过来的概念解释:


1.  奇异值分解(singular value decomposition)是线性代数中一种重要的矩阵分解。

假设M是一个m×n阶矩阵,其中的元素全部属于域K,也就是实数域或复数域。如此则存在一个分解使得

其中 U是m×m阶酉矩阵;

E是m×n阶非负实数对角矩阵;

V*,即V的共轭转置(也即V的转置),是n×n阶酉矩阵。

这样的分解就称作M的奇异值分解

E对角线上的元素 即为M奇异值

常见的做法是将奇异值由大而小排列。如此E便能由M唯一确定了。(虽然UV仍然不能确定。)

(1)若一n行n列的复数矩阵U满足

其中为n阶单位矩阵,U的共轭转置,则U称为酉矩阵(又译作幺正矩阵么正矩阵。英文:Unitary Matrix, Unitary是归一单位的意思)。

即,矩阵U为酉矩阵,当且仅当其共轭转置为其逆矩阵:

(2)共轭转置矩阵共轭转置(又称埃尔米特共轭埃尔米特转置)定义为:

其中,是矩阵A的转置,表示对矩阵A中的元素取复共轭。

例子:

(3)  其他符号的解释

      E对角线上的元素为M的奇异值(即M的特征值开平方)

      V是特征向量组成的矩阵

奇异值分解-通俗教程相关推荐

  1. BP神经网络通俗教程(matlab实现方法)

    BP神经网络通俗教程(matlab实现方法) BP神经网络是什么 BP(Back-propagation,反向传播)神经网络是最传统的神经网络.当下的各种神经网络的模型都可以看做是BP神经网络的变种( ...

  2. 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手

    总结了使用CycleGAN训练自己制作的数据集,这里的教程例子主要就是官网给出的斑马变马,马变斑马,两个不同域之间的相互转换.教程中提供了官网给的源码包和我自己调试优化好的源码包,大家根据自己的情况下 ...

  3. 外贸知识通俗教程(上)

    作者:深海鱿鱼 来源:阿里巴巴外贸实务论坛 URL:http://club.china.alibaba.com/forum/thread/view/51_9602799_.html 第一节.几个基本概 ...

  4. 外贸知识通俗教程(下)

    作者:深海鱿鱼 来源:阿里巴巴外贸实务论坛 URL:http://club.china.alibaba.com/forum/thread/view/51_9602799_.html 第七节 几种常见的 ...

  5. SVD奇异值分解通俗理解-机器学习学习笔记

    概念引入 矩阵A的大小为m*n 如图以此类推 图中的∑为S,S是对角阵(只有对角阵上是有元素的) 以图上的矩阵A为例,我们可以将他分成三个矩阵相乘的形式 先在X轴上做变换 这是在X,Y轴上同时做了变换 ...

  6. 外贸知识通俗教程(中)

    作者:深海鱿鱼 来源:阿里巴巴外贸实务论坛 URL:http://club.china.alibaba.com/forum/thread/view/51_9602799_.html 第五节 外贸单证 ...

  7. 如何计算两个文档的相似度(一)

    下面的内容转自我爱自然语言处理博客,感谢博主,学到很多东西. 原文链接:http://www.52nlp.cn/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E4%B8%A ...

  8. 程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦

    (七月在线:https://www.julyedu.com/,面试 & 算法 & 机器学习在线课程) 作者:July--结构之法算法之道blog之博主. 时间:2010年10月-201 ...

  9. 程序员面试 算法研究 编程艺术 红黑树 机器学习5大系列集锦

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 程序员面 ...

最新文章

  1. java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException(Spring使用json的异常处理)
  2. adf开发_如何在ADF中将参数传递给ActionListener
  3. C#进阶之WebAPI(三)
  4. script和scriptreplay命令实现终端录制和回放。
  5. 深度学习篇-Keras(初级)
  6. 计算机系统-电路设计03-或门电路
  7. Ubuntu学习日记--Lesson2:创建、重命名、删除文件及文件夹,强制清空回收站方法
  8. poj 1251 Jungle Roads
  9. [RHEL5企业级Linux服务攻略]--第8季 Iptables服务全攻略之实战配置
  10. 随机样例生成器(外观优化)
  11. ODM、JDM、OEM、OBM
  12. java list下标_Java根据list下标拆分子list的四种方式
  13. jQuery简易的购物车
  14. 已知起始点坐标、目的地方位角,计算沿着测地线飞行一定距离到达的目的地坐标
  15. electron下载失败_解决方案汇总
  16. 跑步耳机哪种好,适合在运动过程佩戴的耳机推荐
  17. python语音朗读
  18. 简单两步找回忘记的WiFi密码
  19. 新疆计算机考试ppt教程,新疆维吾尔自治区2019年9月计算机一级考试复习教程:计算机基础及WPS Office应用...
  20. 《华为机试》刷题之HJ88 扑克牌大小

热门文章

  1. AI“复活”了我的未婚妻,OpenAI 又把她“杀”了
  2. Spring AOP声明式事务
  3. JAVA计算机毕业设计茶叶企业管理系统Mybatis+系统+数据库+调试部署
  4. Web2.5已至,Web3.0还会远吗?
  5. 关于浙政钉水印的问题
  6. [原创]暴风影音播放视频没有声音的解决方法
  7. cmd 新建html文件,cmd 打开文件 怎么用cmd打开文件?(看下图)
  8. java按钮触发事件程序,小编给你传授java怎么实现按钮触发事件功能
  9. python调用微信支付_Python使用JsAPI发起微信支付 Demo
  10. 想成功转行IT,需要做好哪些抉择?