The invention provides an intelligent music recommendation system based on the label, including the music evaluation module for users to label the song. The label system is used to establish a label system based on the user's label. The tag system has at least one dimension feature, and each dimension is characterized by a single dimension. Less one sub feature tag and the correlation between any two sub feature labels under the same dimension; user management module is used to obtain the preference trust between users and social friends according to the label evaluation of users and their social friends. Recommendation module, used in the uncalibrated song of the user, select the user's trust friend to the song label evaluation of the highest degree of correlation of the highest value of the song, and recommended to the user. The invention can evaluate the characteristics of songs from multiple dimensions, with high degree of freedom, and can effectively cover different types of songs, with strong objectivity and high accuracy.
【技术实现步骤摘要】
一种基于标签的智能音乐推荐系统
本专利技术涉及音乐数据处理领域,特别是一种基于标签的智能音乐推荐系统。
技术介绍
现有技术中,用户可以自主地针对歌曲进行标注,即用户可以根据对歌曲的试听感受,从多角度对歌曲进行设置标签,以表示歌曲的多方面特征;用户也可以根据自己对歌曲的喜爱程度,对歌曲进行评分,现在大多数采用的评分方式是以分数的方式对歌曲进行评分;现在的音乐推荐系统,大多是根据以上两种对歌曲的评价筛选出合适的歌曲推送给用户,但是存在着以下一些问题:1)不同用户对歌曲的标签设置的随意性比较大,即使对于同一个含义,使用的标签也可能有很大的差异;2)单独采用评分对歌曲进行评价,由于歌曲的类型众多,对用户喜好的因素也很多,因此仅仅采用单一的评分来对歌曲进行评价并不能全面地反应歌曲的特性;3)现有的推荐系统通常是选取系统中评分比较高的歌曲来推荐给用户,针对性不强;4)传统的评分系统只能通过分数等方式去评价歌曲的好坏,但是仅仅通过一维的评价方式并不能反应歌曲的特点。
技术实现思路
针对上述问题,本专利技术旨在提供一种基于标签的智能音乐推荐系统。本专利技术的目的采用以下技术方案来实现:一种基于标签的智能音乐推荐系统,包括:音乐评价模块,用于供用户对歌曲进行标签评价;标签体系建立模块,用于根据用户的标签评价建立标签体系,所述标签体系具有至少一个维度特征,每个维度特征具有至少一子特征标签,并为同一维度特征下的任意两个子特征标签之间的相关度赋值;用户管理模块,用于根据用户与其社交好友的标签评价记录,获取用户与社交好友之间的偏好信任度,并根据偏好信任度标记信任好友;音乐推荐模块,用于 ...
【技术保护点】
一种基于标签的智能音乐推荐系统,其特征在于,包括:音乐评价模块,用于供用户对歌曲进行标签评价;标签体系建立模块,用于根据用户的标签评价建立标签体系,所述标签体系具有至少一个维度特征,每个维度特征具有至少一子特征标签,并为同一维度特征下的任意两个子特征标签之间的相关度赋值;用户管理模块,用于根据用户与其社交好友的标签评价记录,获取用户与社交好友之间的偏好信任度,并根据偏好信任度标记信任好友;音乐推荐模块,用于在用户未标定的歌曲中,选取用户的信任好友对歌曲标签评价相关度均值最高的歌曲,并推荐给用户。
【技术特征摘要】
1.一种基于标签的智能音乐推荐系统,其特征在于,包括:音乐评价模块,用于供用户对歌曲进行标签评价;标签体系建立模块,用于根据用户的标签评价建立标签体系,所述标签体系具有至少一个维度特征,每个维度特征具有至少一子特征标签,并为同一维度特征下的任意两个子特征标签之间的相关度赋值;用户管理模块,用于根据用户与其社交好友的标签评价记录,获取用户与社交好友之间的偏好信任度,并根据偏好信任度标记信任好友;音乐推荐模块,用于在用户未标定的歌曲中,选取用户的信任好友对歌曲标签评价相关度均值最高的歌曲,并推荐给用户。2.根据权利要求1所述的一种基于标签的智能音乐推荐系统,其特征在于,还包括数据管理模块,用于储存所述标签体系信息、用户数据、用户社交数据和音乐数据并对其进行实时更新。3.根据权利要求1所述的一种基于标签的智能音乐推荐系统,其特征在于,所述标签体系建立模块,为同一维度特征下的任意两个子特征标签之间的相关度赋值,具体包括:收集所有歌曲的标签评价结果,其中,将所有歌曲归纳到歌曲集合RE中,所有使用的标签归纳为标签集合T;计算其中两个标签的相关度,采用的自定义标签相关度函数为:式中,S(Ti,Tj)表示标签Ti与标签Tj的相关度,RE表示歌曲集合,REi表示歌曲集合中的第i个歌曲,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。