基于自动编码器和Canopy-Kmeans的混合推荐系统的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lingqinhui47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协同过滤推荐算法是目前最常用的推荐算法。虽然协同过滤推荐算法已经得到了广泛的应用,但是其中仍然存在数据稀疏性问题和冷启动问题。数据稀疏性问题是由于用户只能对海量商品中非常少部分的商品进行评分,评分数据的稀疏性会非常高,导致评分向量的稀疏性也非常高。冷启动问题是由于系统中不存在或者存在少量的目标用户的历史数据,导致推荐算法无法准确地分析目标用户的兴趣和爱好。这两个问题最终都会影响推荐算法的推荐效果。本文从这两个问题出发完成了以下的工作。1.本文提出了基于自动编码器的用户特征降维算法,该算法能够缓解推荐算法中的数据稀疏性问题和冷启动问题。自动编码器算法常用来对深度学习中的稀疏特征进行降维,将自动编码器引入到推荐算法中,对评分向量进行降维,使降维后的向量具有更强的表达能力,缓解了数据稀疏性问题。将用户个人信息的编码与评分向量进行拼接,使用自动编码器对拼接后的向量进行降维,得到了包含关键信息的向量,求解目标用户的最近邻集合。使用最近邻集合中其它用户的原始评分对目标用户未评分商品进行评分预测,从而缓解了冷启动问题。2.基于自动编码器的用户特征降维算法和Canopy-Kmeans聚类算法设计了一种混合推荐算法。引入Canopy-Kmeans聚类算法,利用簇内相似度高且簇间相似度低的特性,减少求解最近邻集合时的相似度计算次数,从而提升了求解目标用户的最近邻集合的效率。本文在Movielens数据集上与其它推荐算法进行了对比,实验结果表明本文提出的混合推荐算法能有效的缓解数据稀疏性问题和冷启动问题,并且该混合推荐算法比实验中的其它推荐算法具有更好的推荐效果。3.基于自动编码器和Canopy-Kmeans的混合推荐算法,结合Django框架设计并实现了一套电影推荐系统。对系统进行了需求分析,设计了系统的架构。整个系统分为表示层、业务逻辑层、数据存储层。表示层由前台系统和管理系统组成。前台系统中包括个性化推荐、按类别查询电影、按名称查询电影等功能。后台系统包括电影数据管理功能和用户数据管理功能。业务逻辑层由数据处理模块、推荐引擎模块、其它功能模块组成。数据处理模块对数据进行处理使其满足相应的格式要求。推荐引擎模块是系统的核心模块,负责推荐模型的训练和推荐结果的生成。其它功能模块对应的是表示层页面中的各项功能。数据存储层负责存储系统的数据。基于Django实现了系统的各个功能模块。使用Movielens数据集并给出测试用例,对系统的各项功能进行测试。测试结果表明该电影推荐系统能够实际应用并且满足设计阶段确定的需求。
其他文献
病案具有高度的可靠性和科学性,它为临床、教学、科研及社会各方面服务,是医院的宝贵财富。医院要适应市场经济体制,转变病案管理模式,加强病案规范化管理,就必须在调查病案
兴趣是最好的老师,提升中学生对数学学习的兴趣是中学数学教学中的重要技巧,也是中学生获得数学基本知识技能。提升学生数学学习兴趣适应新的教育模式、符合新课程改革的要求
学者散文的概念自1960年代由余光中提出后,便引起了文学界、评论界的关注,逐渐被视为中国现代散文的一个重要分支。一般认为,所谓学者散文,是指由学者创作的、才情与理趣兼备、既具有文学的审美价值又具有学术的文化内涵的散文作品。被台湾文学界尊称为“永远的齐老师”的齐邦媛,一生倾注于中西文学的教学、研究,致力于推动台湾文学的发展和传播。其晚年创作的回忆录《巨流河》展现了在风雨飘摇的时代中,父(师)辈和自己
针对当今大学校园中普遍存在各类生活和学习资源得不到充分利用的问题,分析了设立淮信易物网络平台的背景与意义,并就该平台的设立与运行进行了实地调查和可行性分析。运用AS
中职学校的学生在数学学习能力上有着些许差异,同时不同专业的学生对于数学学习的要求也不同。基于这些情况,此篇文章就中职数学教学中出现的问题,并根据不同专业及学生之间
港口作为物流的重要节点,其信息化建设程度决定了港口运营效率的高低。港口信息化建设存在投入和维护成本高、资源浪费等问题。在港口信息化建设过程中引入云计算技术,能够解
本文的研究对象,是19世纪挪威来华传教士阿蒙森编写的《华英捷径》(Short Cut to Western Mandarin:1910),这是一本针对西南官话学习的初级口语速成教材。本文考订《华英捷径》的成书背景及选材编排;分析针对西南官话的独具特色的阿蒙森音节表;研究教材中方言词的选编及消亡情况;描述、分析和揭示其中的语法点。全文共分六章:第一章绪论,说明选题意义,本文对《华英捷径》的研究可丰富
研究背景:创伤性脑损伤(traumatic brain injury,TBI)是神经外科中的常见病,具有高致残率和高死亡率的特点。氧化应激反应在整个脑损伤的过程中起到了重要的作用,并且核因子E
STS(科学、技术、社会)教育是近几年来世界各国科学教育改革中出现的一种新的科学教育思想,它强调科学、技术和社会相互之间的关系,如科学对现代社会生活的影响,科技知识对解
本系统是应L公司业务需求,结合当代计算机技术和人力资源理论,应用C/S架构,以C#语言编程而设计的人力资源管理信息系统。系统设计简单,兼容性强,具有易于修改升级的特点。