# SVDRecommenderSystem
将SVD应用于推荐系统中的评分预测问题
关于SVD的原理分析可以参见我的博客[奇异值分解(SVD)原理详解及推导](http://blog.csdn.net/zhongkejingwang/article/details/43053513)
关于代码中的SVD算法的推导可以看这里[SVD在推荐系统中的应用详解以及算法推导](http://blog.csdn.net/zhongkejingwang/article/details/43083603)
##RSVD预测公式:
![](https://github.com/jingchenUSTC/SVDRecommenderSystem/blob/master/exps/RSVD.png)
##ASVD预测公式:
![](https://github.com/jingchenUSTC/SVDRecommenderSystem/blob/master/exps/ASVD.png)
##SVD++预测公式:
![](https://github.com/jingchenUSTC/SVDRecommenderSystem/blob/master/exps/SVDPP.png)
<br>通过“isTranspose”变量设置R矩阵是否转置,转置后得到原始算法的对偶算法
##对偶ASVD预测公式:
![](https://github.com/jingchenUSTC/SVDRecommenderSystem/blob/master/exps/TASVD.png)
##对偶SVD++预测公式:
![](https://github.com/jingchenUSTC/SVDRecommenderSystem/blob/master/exps/TSVDPP.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SVDRecommenderSystem-master.zip (36个子文件)
SVDRecommenderSystem-master
exps
RSVD.png 3KB
TSVDPP.png 12KB
SVDPP.png 9KB
TASVD.png 24KB
ASVD.png 12KB
.settings
org.eclipse.cdt.codan.core.prefs 10KB
org.eclipse.cdt.managedbuilder.core.prefs 3KB
src
Java
bin
.gitignore 6B
.settings
org.eclipse.jdt.core.prefs 598B
src
com
jingchen
trainer
SVDTrainer.java 7KB
Node.java 265B
Trainer.java 370B
SVDPlusPlusTrainer.java 5KB
Main.java 1KB
util
MathTool.java 407B
ConsoleHelper.java 867B
.project 379B
.classpath 301B
C++
src
AsymSVD.cpp 6KB
SVDPlusPlusTrainer.h 756B
Node.h 363B
SVDTrainer.cpp 6KB
SVDPlusPlusTrainer.cpp 6KB
Constant.h 557B
AsymSVD.h 604B
Constant.cpp 1KB
Trainer.h 582B
main.cpp 2KB
MathTool.h 472B
SVDTrainer.h 1KB
MathTool.cpp 755B
ConsoleHelper.h 557B
ConsoleHelper.cpp 902B
.project 838B
.cproject 13KB
README.md 1KB
共 36 条
- 1
资源评论
博士僧小星
- 粉丝: 1745
- 资源: 5850
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功