人工智能-项目实践-推荐算法-基于implicit库的常用协同过滤推荐算法实现 Implicit是一个开源的协同过滤项目,其包含多种流行的推荐算法,主要应用场景是针对隐性反馈行为进行推荐。包含的算法主要有: ALS(alternating least squares),最小交替二乘法 BRP(Bayesian Personalized Ranking),贝叶斯个性化排序 Logistic Matrix Factorization 使用Cosine, TF-IDF 或 BM25的近邻模型
操作说明: 1、解压下载的CollaborativeFilteringBasedUserCloud压缩文件 2、操作系统中需装java jdk1.7或者以上版本 3、点击start.bat,在运行过程中,会输出评分时间,然后输出用户id进行推荐 4、数据集movielens
1
1、解压下载的CollaborativeFilteringBasedText压缩文件 2、操作系统中需装java jdk1.7或者以上版本 3、点击start.bat,在运行过程中,输出文本之间的距离和相似度
1
包括了登录界面的实现,可以注册账号,连接Sqlite数据库,此外还有一些其他的附加功能
1
基于用户的协同过滤推荐算法实现 movielens数据集 输出评分矩阵 相似度 最近邻 推荐电影 预测评分 mae等测评指标
2021-02-28 22:06:25 20.02MB 推荐系统 协同过滤 java
1