基于粗糙集规则提取的协同过滤推荐算法
基于现实推荐系统数据集非常稀疏,导致传统的协同过滤算法往往无法提供高质量推荐的问题,提出了一种基于粗糙集规则提取的协同过滤算法。首先利用用户/物品属性和用户-物品评分矩阵构建决策表,然后通过决策表约简算法得到每一条规则的核值,最后根据核值表的核值决策规则,完成所有决策规则的约简,从而实现对未评分的用户进行预测评分。实验结果表明,所提方法可以有效地缓解稀疏数据对协同过滤带来的负面影响,提高推荐结果的准确度。
用户评论
推荐下载
-
基于大数据集的协同过滤算法的并行化研究
基于协同过滤算法的改进论文,当前许多推荐系统都应用协同过滤算法。
17 2019-05-28 -
基于项目的协同过滤算法_matla
使用matlab实现item-basedcollaborativefiltering,实验数据集为movielens100k。
21 2019-05-27 -
基于用户协同过滤算法源代码
根据用户的喜好进行推荐,利用皮尔逊相似度,欧几里得求距离,最后产生推荐
14 2020-07-30 -
User CF基于用户的协同过滤算法
我的毕业设计用到的实验程序,用VC6.0即可实现。安装了VC6.0之后进入debug-test1.exe即可运行,计算出算法数据集的准确率,召回率,多样性等推荐系统指标。数据集是movielens1M
11 2020-09-11 -
基于用户的协同过滤算法Java实现
基于用户的协同过滤算法Java实现,基本功能都能有效实现,非常适合进行扩展改进自己所需功能
15 2020-05-15 -
基于用户的协同过滤算法Python实现
文档中采用的数据来自GroupLens提供的Movielens数据集,在程序中我直接使用了u.data这个数据集,可以直接从文件夹“数据”获取,验证了UserBasedCF算法的实际效果,程序设计思路
75 2019-05-22 -
基于用户的协同过滤算法Mahout实现
该资源是在Eclipse平台里,使用Mahout库的API,实现基于用户的协同过滤算法,从而进行商品推荐。软件环境是:win764位+Eclipse4.4+jdk1.6,用到了7个.jar包,分别为:
27 2019-05-31 -
基于协同过滤的药物重定位算法
基于协同过滤的药物重定位算法
4 2021-04-21 -
基于协同过滤算法的商品推荐系统的设计与实现springboot
该系统采用Java语言开发,基于springboot框架实现。使用JDK1.8版本,服务器采用tomcat7,数据库使用mysql 5.7版本,并使用Navicat11作为数据库工具。开发过程中可以选
9 2023-07-06 -
语言协同过滤算法详解
协同过滤算法是一种常见的推荐系统算法,而基于语言的协同过滤是其中的一种应用。本文详细介绍了该算法的原理、实现步骤和代码示例,帮助读者深入理解和掌握。通过使用该算法,可以实现更加精准的个性化推荐,提高用
10 2023-04-28
暂无评论