• 大小: 0.06M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Java
  • 标签: java  

资源简介


java实现推荐系统,基于用户的推荐系统,有实验结果。可以根据此进行推荐系统的实现。

资源截图

代码片段和文件信息

package UserIF;
/*
 * 实现UserIF算法
 * 
 * */
public class CalculateRecommend {
final static int userSum=6040;
final static int itemSum=3952;
static double[][]matrixOut;
static double[][]ItemPref;
static int[][] recomMatrix;
//选出与用户u兴趣最接近的K个用户
public  boolean userSimSort(double[][]simMatrixint K){
double[][]matrixIn =new double[userSum+1][userSum+1];
matrixIn=simMatrix;
matrixOut =new double[userSum+1][K+1];
int arrayIndex;//记录要和用户u兴趣最接近的用户ID
double max;
for(int u=1;u<=userSum;++u){
for(int j=K-1;j>=0;--j){
arrayIndex=0;
max=matrixIn[u][1];
for(int v=1;v<=userSum;++v){
if(max max=matrixIn[u][v];
if(v==userSum)break;
arrayIndex=v;
}

}
matrixOut[u][K-j]=max+arrayIndex;
matrixIn[u][arrayIndex]=0;
//此时与用户u最相似的用户v已经被选择了,那么
//就让他们相似度为0,防止干扰用户u与下一个用户比较
}
}
return true;
}
public  boolean recommend(int[][]traindouble[][]simMatrixint K){
//求用户

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3023  2016-05-05 16:31  UserIF(java)源码及实验结果\CalculateRecommend.java

     文件       1708  2016-05-05 16:31  UserIF(java)源码及实验结果\EvaluationIndices.java

     文件       1173  2016-05-05 16:31  UserIF(java)源码及实验结果\GetDataOfMovieLens.java

     文件       9342  2016-05-05 16:31  UserIF(java)源码及实验结果\K=10时.jpg

     文件      10377  2016-05-05 16:31  UserIF(java)源码及实验结果\K=160时.jpg

     文件      10295  2016-05-05 16:31  UserIF(java)源码及实验结果\K=20时.jpg

     文件       9589  2016-05-05 16:31  UserIF(java)源码及实验结果\K=40时.jpg

     文件      10165  2016-05-05 16:31  UserIF(java)源码及实验结果\K=5时.jpg

     文件       9766  2016-05-05 16:31  UserIF(java)源码及实验结果\K=80时.jpg

     文件       1535  2016-05-05 16:31  UserIF(java)源码及实验结果\Similarity.java

     文件       1408  2016-05-05 16:31  UserIF(java)源码及实验结果\SplitDataToTestAndTrain.java

     文件       1618  2016-05-05 16:31  UserIF(java)源码及实验结果\Start.java

     目录          0  2016-05-05 16:31  UserIF(java)源码及实验结果

----------- ---------  ---------- -----  ----

                69999                    13


评论

共有 条评论