登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 软件工程 > 正文

基于J2EE的个性化音乐推荐系统文献综述

 2020-04-15 15:30:39  

1.目的及意义

随着时代的发展,每一代年轻人都经常选择让音乐与自己为伴,用音乐来愉悦身心,消磨时光。如果能有一款够自动的为我们推荐歌单,实时更新歌单的软件,将给人们听音乐带来极大的便利。

但是,在现有的音乐播放器中,很难找到这样一款软件。如果音乐播放软件无法为用户带来满意的用户体验,那么这款播放软件就是一个失败的产品。天天动听作为国内第一批出现的音乐播放软件,因为没有前人的经验,以及技术上的不成熟,没有为用户带来十分便捷的推荐系统,在2016年最终被阿里巴巴收购。2015年2月,腾讯推出的qq 音乐借助着qq 这个广阔的平台短时间内得到了快速的发展,但是在推荐音乐方面,qq 音乐更多关注于歌曲的分类,基于内容向用户进行推荐。2005 年8月酷我音乐抓住了移动端的市场,但是与qq 音乐一样,它同样没有过多的关注于音乐推荐领域。随着网易云音乐的出现,因为其采用了更加人性化的推荐算法,每日推荐,用户可以不必刻意地去寻找好听的音乐,qq 音乐以及酷我音乐的市场份额越来越多地被网易云音乐占据。 但是网易云音乐在实时推荐以及根据场景变化自动推荐等方面还有着进一步的提升空间。而国外音乐推荐系统则更是百花齐放。国外著名主流音乐播放有PowerAMP、Google Music等,在音乐推荐方面,都做得不够智能化,而相对在音乐推荐方面小有成就的Spotify,它虽然曲库非常全,归类做的很出色,也有跟网易云音乐类似的每日推荐,但是其在实时推荐等方面也还有着进一步的提升空间。

而优良的音乐软件,对于个人来说,它能在我们工作、娱乐,或就是简简单单的发呆时,带给我们精神上的放松与享受。对于公众来说,在商场、咖啡厅、饭店等公共场所,同样会起到营造一种舒适的氛围的作用。但是无论是对于个人还是公众,大家都很难有足够多的精力去网上寻找适合播放的歌曲,因此音乐播放软件成了当前可以说是必不可少的娱乐软件。自动的为我们推荐歌单,实时更新歌单的音乐软件,将惠及更多需要音乐的个人或者商业公司等。

{title}

2. 研究的基本内容与方案

{title}

基本内容:

用J2EE的系统架构完成一个相对完整音乐网站。(1)实现歌曲搜索、下载、上传、收藏功能,管理员的歌曲管理,用户信息管理等,用户的收藏记录,听歌记录,个人个性化推荐功能。

主要对个性化推荐的算法的研究,解决用户的冷启动等问题,根据用户听歌的习惯和风格推荐给用户不同的歌曲。具有管理员,普通登陆者和游客等角色,完成各个角色对应合理权限内的应有功能。

拟采用的技术方案及措施:

(1) J2EE框架完成网站的框架搭建;

(2) 协同过滤推荐算法完成推荐等相关功能。

基于用户的协同过滤推荐算法以用户为主体,强调把和用户有相似喜好的其他用户的音乐推荐给最初始的用户。基于用户的协同过滤算法的实现步骤分为:首先计算其他用户和本用户的相似度,可使用余弦相似度公式计算相似度;然后根据相似度的高低找出K个与最初用户的“邻居”;接着在这些“邻居”喜欢的音乐中,根据“邻居”与最初用户的远近程度算出每一首音乐的推荐度;最后根据每一首音乐的推荐度高低给用户推荐。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图