基于标签的个性化音乐推荐系统设计与原型实现
发布时间:2022-10-09 18:07
互联网时代为人们提供了多元化的网络服务,音乐服务是其中之一,各大音乐网站提供了海量的歌曲满足人们的音乐需求。随着追求个性化的90后成为互联网的消费主力,音乐服务的个性化将打开更加广阔的市场。国内外各种流派的音乐数以亿记,用户和音乐之间存在严重的信息不对称问题。推荐系统作为信息过滤系统的一个分支,可以预测用户的喜好,增加流量并带动消费,个性化的音乐推荐系统能够有效的发掘长尾,主动为人们提供喜爱的音乐列表。在音乐领域,主流的推荐系统算法又以基于内容的推荐算法和基于协同过滤的算法作为代表,他们各有优劣,形成互补,为本文的设计提供了良好的思路。本文设计并实现了一个基于标签的个性化音乐推荐系统,旨在为用户提供符合其兴趣爱好的个性化音乐列表。首先对音乐推荐的国内外现状发展进行了总结,对现有的推荐算法进行了研究和分析,研究了基于标签的协同过滤算法并在此基础上进行了改进,设计了基于有向标签的协同过滤算法,然后设计了相关实验验证了该算法具有良好的性能。接着对个性化音乐推荐系统进行了详细的需求分析并据此设计出了系统的整体架构,对各功能模块进行了详细的设计,最后实现了个性化音乐推荐系统,本文主要研究如下:(...
【文章页数】:103 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 选题背景与意义
1.2 国内外发展现状
1.3 论文主要研究内容
1.4 论文组织结构
第二章 相关理论与技术
2.1 推荐系统
2.1.1 长尾理论
2.1.2 评测指标
2.2 主题模型
2.2.1 参数贝叶斯模型
2.2.2 非参数贝叶斯模型
2.3 基于内容的推荐算法
2.3.1 算法流程
2.3.2 朴素贝叶斯分类器
2.4 基于协同过滤的推荐算法
2.4.1 基于领域知识的协同过滤算法
2.4.2 基于领域的协同过滤算法三要素
2.5 本章小结
第三章 基于标签的个性化音乐推荐算法研究
3.1 基于标签的协同过滤算法简介
3.2 基于有向标签的协同过滤算法设计
3.3 基于有向标签的协同过滤算法详述
3.3.1 获取标签
3.3.2 将标签与用户、音乐关联
3.3.3 特征建模
3.3.4 音乐聚类
3.3.5 音乐推荐
3.4 基于有向标签的协同过滤算法总结
3.5 基于LDA-MURE模型的推荐算法
3.6 算法实验
3.6.1 实验数据
3.6.2 实验设计
3.6.3 结果与分析
3.7 本章小结
第四章 系统需求分析
4.1 系统总体概述
4.1.1 系统整体需求描述
4.1.2 系统功能需求描述
4.1.3 系统用户需求描述
4.2 系统模块需求分析
4.2.1 数据层需求分析
4.2.2 显示层需求分析
4.2.3 算法实体需求分析
4.2.4 音乐检索模块需求分析
4.3 系统非功能性需求
4.4 本章小结
第五章 系统的设计与实现
5.1 系统整体架构设计
5.2 数据模块设计
5.2.1 网络爬虫设计
5.2.2 数据存储设计
5.3 推荐引擎的设计
5.4 系统基础功能的实现
5.4.1 用户登录
5.4.2 音乐播放控制
5.4.3 音乐播放列表
5.4.4 音乐检索
5.4.5 音乐评论
5.5 系统推荐功能的实现
5.5.1 音乐标签的获取
5.5.2 生成特征有向图
5.5.3 音乐聚类划分
5.5.4 计算音乐与用户兴趣的相似度
5.5.5 生成音乐推荐列表
5.6 本章小节
第六章 系统测试
6.1 系统功能性测试
6.2 系统非功能性测试
6.3 本章小结
第七章 总结与展望
7.1 全文总结
7.2 后续工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]TEFRCF:标签熵特征表示的协同过滤个性化推荐算法[J]. 何明,杨芃,要凯升,张久伶. 计算机科学. 2018(S1)
[2]推荐系统冷启动问题解决策略研究[J]. 乔雨,李玲娟. 计算机技术与发展. 2018(02)
[3]基于标签优化的协同过滤推荐算法[J]. 张景龙,黄梦醒,张雨,吴庆州. 计算机应用研究. 2018(10)
[4]基于标签簇多构面信任关系的个性化推荐算法研究[J]. 陈梅梅,薛康杰. 数据分析与知识发现. 2017(05)
[5]基于LDA模型的音乐推荐算法[J]. 李博,陈志刚,黄瑞,郑祥云. 计算机工程. 2016(06)
[6]个性化推荐系统研究[J]. 顾丽敏. 无线互联科技. 2013(08)
硕士论文
[1]混合用户行为建模的概率矩阵分解推荐算法[D]. 倪泽明.浙江大学 2015
本文编号:3689110
【文章页数】:103 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 选题背景与意义
1.2 国内外发展现状
1.3 论文主要研究内容
1.4 论文组织结构
第二章 相关理论与技术
2.1 推荐系统
2.1.1 长尾理论
2.1.2 评测指标
2.2 主题模型
2.2.1 参数贝叶斯模型
2.2.2 非参数贝叶斯模型
2.3 基于内容的推荐算法
2.3.1 算法流程
2.3.2 朴素贝叶斯分类器
2.4 基于协同过滤的推荐算法
2.4.1 基于领域知识的协同过滤算法
2.4.2 基于领域的协同过滤算法三要素
2.5 本章小结
第三章 基于标签的个性化音乐推荐算法研究
3.1 基于标签的协同过滤算法简介
3.2 基于有向标签的协同过滤算法设计
3.3 基于有向标签的协同过滤算法详述
3.3.1 获取标签
3.3.2 将标签与用户、音乐关联
3.3.3 特征建模
3.3.4 音乐聚类
3.3.5 音乐推荐
3.4 基于有向标签的协同过滤算法总结
3.5 基于LDA-MURE模型的推荐算法
3.6 算法实验
3.6.1 实验数据
3.6.2 实验设计
3.6.3 结果与分析
3.7 本章小结
第四章 系统需求分析
4.1 系统总体概述
4.1.1 系统整体需求描述
4.1.2 系统功能需求描述
4.1.3 系统用户需求描述
4.2 系统模块需求分析
4.2.1 数据层需求分析
4.2.2 显示层需求分析
4.2.3 算法实体需求分析
4.2.4 音乐检索模块需求分析
4.3 系统非功能性需求
4.4 本章小结
第五章 系统的设计与实现
5.1 系统整体架构设计
5.2 数据模块设计
5.2.1 网络爬虫设计
5.2.2 数据存储设计
5.3 推荐引擎的设计
5.4 系统基础功能的实现
5.4.1 用户登录
5.4.2 音乐播放控制
5.4.3 音乐播放列表
5.4.4 音乐检索
5.4.5 音乐评论
5.5 系统推荐功能的实现
5.5.1 音乐标签的获取
5.5.2 生成特征有向图
5.5.3 音乐聚类划分
5.5.4 计算音乐与用户兴趣的相似度
5.5.5 生成音乐推荐列表
5.6 本章小节
第六章 系统测试
6.1 系统功能性测试
6.2 系统非功能性测试
6.3 本章小结
第七章 总结与展望
7.1 全文总结
7.2 后续工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]TEFRCF:标签熵特征表示的协同过滤个性化推荐算法[J]. 何明,杨芃,要凯升,张久伶. 计算机科学. 2018(S1)
[2]推荐系统冷启动问题解决策略研究[J]. 乔雨,李玲娟. 计算机技术与发展. 2018(02)
[3]基于标签优化的协同过滤推荐算法[J]. 张景龙,黄梦醒,张雨,吴庆州. 计算机应用研究. 2018(10)
[4]基于标签簇多构面信任关系的个性化推荐算法研究[J]. 陈梅梅,薛康杰. 数据分析与知识发现. 2017(05)
[5]基于LDA模型的音乐推荐算法[J]. 李博,陈志刚,黄瑞,郑祥云. 计算机工程. 2016(06)
[6]个性化推荐系统研究[J]. 顾丽敏. 无线互联科技. 2013(08)
硕士论文
[1]混合用户行为建模的概率矩阵分解推荐算法[D]. 倪泽明.浙江大学 2015
本文编号:3689110
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3689110.html