栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

奇异值分解SVD学习

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

奇异值分解SVD学习

  • U 左奇异矩阵 A*A.T

可以用于行数的压缩 new_A(dn) = U.T(dm)*A(mn)

  • V 右奇异矩阵 A.T *A

新的坐标系
每个值代表原来n个特征之间的相关性
可得到 特征值个数
可以用于列数即特征维度的压缩 new_A(md)=A(mn)*V(nd)=(V.T(dn)*A.T(nm)).T

  • Σ 奇异值矩阵

奇异值的平方 等于 特征值
只有对角线数不为0,且数值从大到小排列


参考资料:

  1. 降维与压缩——奇异值分解(SVD)
  2. SVD(奇异值分解)小结
  3. 奇异值分解(SVD)
  4. numpy.linalg.svd函数
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324282.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号