Collaborative Filtering recommendation:电影评估推荐系统 源码
协同过滤推荐 整个项目分为几个个阶段。 第一阶段: 包含文件Phase1a,Phase1b;该阶段未采用协同过滤算法,或者用随机值,先前等作为结果 第二阶段: 包含文件Phase2a,Phase2b,Phase2bOneRun;该阶段采用了协同过滤算法,主要是基于用户的协同过滤算法 Phase2EC阶段: 包含文件Phase2EC;该阶段采用了协同过滤算法,取为基于用户或项目的协同过滤算法的均值;改进了相似度的计算方法 改写: 包含文件RewriteCF.py;用numpy等库重写了一遍Phase2EC的算法;算法思想一致,稍微提高了一些性能 阶段3阶段: 包含文件Phase3.py;在Rewrite的基础上进一步延伸;不是取基于用户或项目的协同过滤算法的算术补偿,又重新求和,给它们带来不同权重 阶段4阶段: 包含Phase4.py;重建了第3阶段,加入了余弦相似度;算法思想基本一致,提供
用户评论