基于奇异值分解的评分矩阵补全问题!!!

dengjianqiang2011 2013-05-22 12:58:48
假设有4个用户对5部电影进行评分,0表示未知值:
矩阵M = 1 0 0 0 2
0 0 3 0 0
0 0 0 0 0
0 4 0 0 0
用matlab做SVD分解 [u s v] =svd(M);

u = 0 0 1 0
0 1 0 0
0 0 0 -1
1 0 0 0

s = 4 0 0 0 0
0 3 0 0 0
0 0 2.236 0 0
0 0 0 0 0

v= 0 0 0.4472 0 -0.894427190999916
1 0 0 0 0
0 1 0 0 0
0 0 0 1 0
0 0 0.8944 0 0.447213595499958
请问如何求出矩阵中的未知值呢?
使用基于协同过滤的方法能实现吗?
...全文
382 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnmhx 2014-12-04
  • 打赏
  • 举报
回复
必须用独立的其他方法完成.
zhu_9527 2014-12-04
  • 打赏
  • 举报
回复
楼主你实现了吗?
dengjianqiang2011 2013-05-31
  • 打赏
  • 举报
回复
求实现方法!
dengjianqiang2011 2013-05-25
  • 打赏
  • 举报
回复
自己顶起来~

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧