【技术实现步骤摘要】
一种基于Apriori算法的图书推荐方法和系统
本专利技术涉及大数据分布式处理和数据挖掘领域,具体是涉及一种基于Apriori算法的图书推荐方法和系统。
技术介绍
随着社会信息化程度的不断增强,高校图书馆趋于数字化,所产生的数据呈现爆炸式增长。虽然现有图书馆图书管理技术在一定程度上缓解了这一问题,但对这些海量的用户借阅图书数据的有效处理以及为用户提供良好的搜索推荐服务方面,仍然存在着严重的不足。如何能够为读者及时准确的推荐相关书籍,减少读者对图书检索的复杂程序,高效准确的图书推荐系统应运而生。目前,高校图书推荐系统大多采用协同过滤算法,通过寻找最近邻,进行图书推荐,该算法会存在诸如可拓展性差等问题。鉴于此,确有必要对现有图书推荐方法和图书推荐系统进行改进,以解决上述问题。
技术实现思路
本专利技术的目的在于提供一种基于Apriori算法的图书推荐方法。为了实现上述目的,本专利技术采用如下技术方案:一种基于Apriori算法的图书推荐方法,包括如下步骤:步骤1:获取数据库中的图书借阅历史数据,并将其存入分布式文件系统中;步骤2:基于Apriori算法对分布式文件系统中的 ...
【技术保护点】
1.一种基于Apriori算法的图书推荐方法,其特征在于:包括如下步骤:步骤1:获取数据库中的图书借阅历史数据,并将其存入分布式文件系统中;步骤2:基于Apriori算法对分布式文件系统中的图书借阅历史数据进行关联规则挖掘,得到具体的强关联规则;步骤3:将步骤2中获得的强关联规则存储到数据存储平台;步骤4:将存储在数据存储平台中的强关联规则转化为用户界面形式。
【技术特征摘要】
1.一种基于Apriori算法的图书推荐方法,其特征在于:包括如下步骤:步骤1:获取数据库中的图书借阅历史数据,并将其存入分布式文件系统中;步骤2:基于Apriori算法对分布式文件系统中的图书借阅历史数据进行关联规则挖掘,得到具体的强关联规则;步骤3:将步骤2中获得的强关联规则存储到数据存储平台;步骤4:将存储在数据存储平台中的强关联规则转化为用户界面形式。2.根据权利要求1所述的基于Apriori算法的图书推荐方法,其特征在于:所述Apriori算法为基于分布式计算框架并在归约阶段设置多个归约程序来进行计算的Apriori算法。3.根据权利要求1所述的基于Apriori算法的图书推荐方法,其特征在于:所述数据存储平台为HBase数据库。4.一种基于Apriori算法的图书推荐系统,其特征在于:包括图书借阅历史数据模块、数据预处理模块、关联规则挖掘模块和图书推荐模块;所述图书借阅历史数据模块用于存储用户的图书借阅历史数据;所述数据预处理模块用于对用户的图书借阅历史数据进行数据清洗和数据格式转化;所述关联规则挖掘模块用于基于Apriori算法对用户的图书借阅历史数据进行关联规则挖掘,并得到强关联规则;所述图书推荐模块用于与所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。