SVD矩阵分解

100w个客户,10w个商品,矩阵有很多0。100w*10w矩阵

因为 1.稀疏  2.大  所以要分解

数据(3,2)映射到 \begin{bmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\ -\frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}} \end{bmatrix} :相乘得2*1

矩阵乘以一个向量结果仍然是向量

特征值分解

A=U\LambdaU^{^{-1}}   中间特征值找出k个比较大的 可以近似降维分解

去看一眼相似对角阵

M*N=(M,M)*(M,N)*(N,N)  分解后的矩阵更大了

如果只有k个特征值比较大,改成M*N\approx(M,K)*(K,K)*(K,N) 

推荐系统

SVD推导

点积表示投影的长度 点积=行向量乘以列向量

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值