# RecommendationSystem **Repository Path**: ding-yanfeng/recommendation-system ## Basic Information - **Project Name**: RecommendationSystem - **Description**: 推荐系统,大数据期末大作业 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-25 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RecommendationSystem ## 文件介绍: pre.exe -- 预测的可执行文件 train.exe -- 训练的可执行文件 data -- 题目给定的txt文件 models -- 训练的模型 cos_relate.pkl -- knn处理itemAttribute.txt的结果 ## 运行方式: cmd命令行运行指令: pre.exe -p pre-cal (注释:生成knn结果并保存成pkl文件) pre.exe -m rsvd (注释:rsvd不加偏置预测结果) pre.exe -m rsvd-bias (注释:rsvd加偏置预测结果) pre.exe -m svdpp (注释:svd++预测结果) pre.exe -m rsvd-bias-attribute (注释:rsvd加偏置加attribute预测结果) train.exe -m 'option' (注释:训练,其中'option'可以为上述四种-m中的一种) ## 注意事项: 如果需要训练加attribute的模型,则需要首先执行knn生成cos_relate.pkl(可以用给定的) 不要轻易改变模型位置 我们在models里给出了加入偏置和attribute的模型,如果需要其他模型,可自行训练或从百度网盘上下载,链接如下: 链接: https://pan.baidu.com/s/1X9xBGUYF455FVsnTOY61BQ?pwd=tkjy 提取码: tkjy 复制这段内容后打开百度网盘手机App,操作更方便哦