MATLAB能否实现猜测含有未知值的矩阵的所有未知值?

dengjianqiang2011 2013-05-16 07:53:37
我遇到一个困难,不知道MATLAB能不能实现以下功能:
模拟一个数据挖掘中电影评分的推荐系统的实现,使用基于矩阵分解的方法!
假设我有一个5000*2000大小的矩阵,矩阵中有很多未知值(用0表示),也有一部分已知值,该矩阵表示5000个人对2000部电影进行评分,
我想知道MATLAB中有没有工具箱或者能不能实现根据这些已知值来预测未知值的实际值的方法
还是只能通过使用C/C++来编程实现,但我觉得MATLAB处理矩阵比较方便,我想用MATLAB来做!
希望大家能帮帮我,提供一些资料或者实现方法~谢谢~
...全文
202 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengjianqiang2011 2013-05-20
  • 打赏
  • 举报
回复
看来只能用C来写了
dengjianqiang2011 2013-05-19
  • 打赏
  • 举报
回复
评分矩阵的补全问题怎么解决?
dengjianqiang2011 2013-05-18
  • 打赏
  • 举报
回复
引用 1 楼 libralibra 的回复:
把matlab看做一个语言+IDE.你能用c/c++实现,就肯定能用matlab实现,要说比较matlab和c/c++,只能说做矩阵matlab比c/c++方便多了. 你这个问题跟语言其实没关系,具体都是你的算法和解决问题的思路.
请问具体算法是什么呢?SVD行吗?还是协同过滤方法?能给出具体实现么?谢谢了~
libralibra 2013-05-17
  • 打赏
  • 举报
回复
把matlab看做一个语言+IDE.你能用c/c++实现,就肯定能用matlab实现,要说比较matlab和c/c++,只能说做矩阵matlab比c/c++方便多了. 你这个问题跟语言其实没关系,具体都是你的算法和解决问题的思路.

58,442

社区成员

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

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