协同过滤算法及在智能音箱中的应用

来源 :上海应用技术大学 | 被引量 : 1次 | 上传用户:chjj1988mm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字多媒体技术的发展,数字音乐得到了迅速的推广,各大音乐网站和平台曲库中拥有数以万计的歌曲,大大丰富了人们的精神追求。但是,面对庞大的音乐数据,人们发现很难找到符合自己心意的歌曲,他们在音乐世界里迷失了方向。而百度、谷歌等搜索引擎仅仅适用于用户有明确需求的情况,另外,音乐是一个典型的具有长尾分布的物品,大多数用户只会收听热门歌曲,而这些歌曲只占了曲库的一小部分,绝大部分歌曲却无人收听。因此,个性化音乐推荐系统便是在用户没有明确目标的情况下,迅速确定用户的兴趣偏好,为他们推荐符合心意的歌曲。协同过滤作为当前最流行的推荐算法受到了各大互联网公司的一致追捧,但是仍然面临一些挑战,如冷启动、可扩展性差等。针对这种情况,本文深入研究了目前主流的推荐算法,并充分结合数据挖掘算法和分布式计算的思想,对原有算法进行改进和优化,旨在解决或缓解上述问题。首先,本文对基于交替最小二乘法(ALS)的推荐算法进行改进和优化,根据用户属性信息采用Canopy-Kmeans算法对用户聚类分组,提出分群协同过滤推荐算法,有效缓解了用户冷启动问题,推荐质量也有所提高。然后,基于Spark平台的GraphX图处理框架,将用户-物品的关系矩阵转化成二分图的形式,并利用并行图计算的方式来轮换更新ALS模型中的用户矩阵和物品矩阵,最终并行实现ALS算法模型,缩短了算法的运行时间。模型训练好后,基于MovieLens数据集进行多组实验,对比实验结果可以发现,相比于传统的ALS推荐算法,分群之后的ALS推荐算法模型的准确度有所提高。另外,与单机环境下相比,即使是单节点,利用GraphX实现的ALS协同过滤推荐算法执行时间也比其少得多,模型的执行效率得到提升。最后,利用训练好的模型产生推荐结果,并通过嵌入式数据库SQLite推送到智能音箱的音乐推荐模块,进而实现个性化推荐。
其他文献
研究了亚硫酸钠、亚硫酸氢钠、二氧化硫、焦亚硫酸钠和硫代硫酸钠等脱氯剂对城市污水厂氯消毒出水的脱氯效果.结果表明:亚硫酸氢钠的脱氯效果最好,反应10min,氯脱除率即达100%;脱氯
1979年4月3日,中国宣布不再延长《中苏友好同盟互助条约》,因此根据规定,条约将在一年后期满时废止。而《中苏友好同盟互助条约》的废止,从表面上看是早已破裂的中苏同盟关系在法
C反应蛋白(C-reactive protein,CRP)在1930年由Tillet和Francis发现。他们观察到一些肺炎病人的血清能和肺炎链球菌的荚膜《C-多糖起沉淀反应。后来证实血清中造成沉淀反应的物
<正>1949年10月2日,新中国成立的第二天,苏联政府就发来照会,决定与中华人民共和国建立外交关系,并互派大使。3日,周恩来复电热忱欢迎中苏建交。中苏建交,带动了一批人民民主
三维装箱问题是一个典型的NP问题,它在物流行业中有广泛的应用。随着问题规模的不断增大,传统的优化算法会产生时间维数灾难问题,不能够理想地对大规模装箱问题进行优化装载。
我们的思想政治教育面临一个崭新的时代,人的主动性要求得到高度弘扬,人的思想内涵急需得到彰显,人的价值层面渴望深度挖掘,此时的思想政治教育应该回到其原点——交往。交往不仅
高校作为人才成长的摇篮,是思想政治教育的主阵地,大学生的思想政治素养、科学文化素养以及道德心理修养的高低直接关系到民族的未来和国家的前途命运。隐性思想政治教育与显性
20世纪70年代末国家对计划经济实行改革,展开了宏伟的改革开放这一历史新篇章,于是农村大量转移劳动力进入城市务工经商,同时体制改革下出现了城乡二元现象,长期以来社会发展
加强中小学教育质量综合评价改革既是建设创新型国家、培养创新人才的内在需要,也是全面实施素质教育、深化教育领域综合改革的迫切需要。2013年出台的《教育部关于推进中小
思想政治教育是党的生命线,是高校工作和其他一切工作的保障,思想政治教育必须坚持以人为本。马斯洛的自我实现心理学、罗杰斯的人格自我心理学、罗洛梅的存在心理学等理论,对高