基于协同过滤的音乐系统的设计与实现

来源 :首都经济贸易大学 | 被引量 : 0次 | 上传用户:fightwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社交网络的到来带动了社交音乐的发展,社交音乐模式以在社交网络上面实时分享为主要方式。由于广大用户的音乐分享,网络上存在大量的音乐资源。另外随着数字音乐的时代的到来,用户对app等资源的要求也不断提高。对于具体某一位用户而言,海量的音乐资源,大部分都属于噪音。因此如何从大量的音乐信息中,如何快速获取用户可能感兴趣的音乐,是音乐行业必须解决的难题。然而传统的音乐系统偏重与对音乐及用户管理,用户在查找自己喜欢的音乐时,常常要花费大量的时间,这样大大降低了用户体验。所以本文计划将协同过滤算法应用到音乐系统当中,为不同的用户推荐定制化的音乐,满足用户的个性化需求。面对大量数据,为用户做定制化推荐面临着冷启动、推荐不准确、推荐速度慢等问题,因此本文基于不同场景,基于不同用户的需求,研究并实现了一种混合的基于协同过滤的推荐算法,为系统用户实现专属化的推荐。本系统主要通过隐式地收集用户对歌曲的播放、下载、收藏等行为记录,使用基于最近邻用户的协同过滤推荐算法为系统用户推荐歌曲;对于有歌词信息的歌曲(英文),通过基于异构文本网络的词嵌入来计算歌曲之间的相似性,进而根据用户的历史记录为其推荐相似的歌曲;另外本系统记录用户访问行为,通过基于标签的协同过滤算法为用户推荐与历史歌曲标签相似的歌曲。本文不仅研究了协同过滤算法,而且本文最终基于MVC Spring框架实现了一个丰富的音乐系统。本系统具有前端界面和后台系统两个部分,前端界面包括用户注册、音乐播放、排行榜、热门推荐、个性化推荐、曲目搜索和用户评论等页面。后端系统实现了评论管理、推荐管理、用户管理等功能,其中后台推荐管理基于本文的混合协同过滤算法实现,是整个系统核心的部分。最后本文对实现的音乐系统进行了展示,主要包括音乐推荐、音乐评论等相关核心功能的展示。最后的实验结果表明:本文实现的音乐系统不仅具有用户注册,用户登录等认证模块,还有音乐播放,音乐收藏等基本音乐管理功能。另外本系统最终还实现了最核心的推荐功能,推荐模块可以基于用户的历史记录为不同的用户推荐合适的歌曲,并且混合协同过滤推荐算法经过公示推导,具有可信度。因此,通过测试表明:本文基于本文的推荐算法实现了一个强大的推荐系统,具有很广泛的应用场景。
其他文献
纯电动商用车动力总成由车载驱动电机和变速器组成,与乘用车动力总成相比,加装了变速器改变转速和增大扭矩等。动力总成作为纯电动车辆的核心部件,其性能对整车的稳定性、动
钙质砂作为一种具有高孔隙比,易破碎性和具有不规则外形的特殊海洋土质,具有和陆源土较大的物理力学性质上的差异,我国台湾海峡及南部海域均有钙质砂的广泛分布,随着我国对南
随着我国人口老龄化和高龄化的日渐加剧,如何积极有效应对不断严峻的养老问题成为近年来众多学者关注和研究的焦点之一。基本养老保险基金是基本养老保险制度运行的“物质”
1937年北平沦陷后,位于西郊的燕京大学面临是否关闭、迁校、接受奴化或自由办学的选择问题,本文关注的是燕大如何调用政治资源和空间策略,来维持大学的正常运行,使燕大办学目的和师生员工被保护于其本质之中。“孤岛”,在本文中有双重含义,既指1937-1941年间的燕京大学这样一个时空范围,又指所有大学在历史上可能遭遇的能否自由办学的困境。选择燕京大学作为研究对象,是基于这所大学层累的历史遗存,包括一个完
恢复性司法是任何能够通过恢复性的程序实现恢复性后果的方案。它的产生并非偶然,囿于长期以来的国家报应性司法对于犯罪、刑罚等观念观察视角的抽象和狭隘,衍生出来很多的社
根据语言专家的研究,兰州话属于汉语北方话系统,和汉语普通话比较而青,兰州方古有以下特点,一、兰州方言的发音特点 (一)声调变化大 兰州话和汉语普通话类似,有四种音调,但有其
动词短语由动词和小品词(介词或副词)构成。它们在现代英语中被广泛使用。短语动词作为英语词汇的一个重要组成部分,长期以来一直受到学者们的关注。大多数研究表明动词短语
随着现代教育形势的发展.有效教学的教学理念日益深入人心.何为有效教学.有效教学是指让学生在教学中得到能力与素养的全面提升。这是对传统教学只重知识轻技能、重结果轻过程教
随着中医现代化的提出,与中草药相关的文献资源迅速增长。这些文本内容中隐藏着诸多中草药实体知识及关系,如何从非结构化的文本中挖掘有意义的实体关系是目前信息抽取领域的