The invention provides a recommended method and server performance accompaniment, the method is applied to the network platform jukebox system consists of a server and a plurality of users, the method includes: the server obtains artist identification information of a user behavior data and Sang Sang Sang; according to the user data, establish corresponding vector space with the artist mark, and on the basis of the vector space to cluster the artist identity, get the clustering results; filtering the clustering results, obtain the filtering result. According to the results of the filter, the singing accompaniment is recommended. The recommended method of singing accompaniment provided by the present invention can improve the accuracy of the classification of songs when the song is recommended.
【技术实现步骤摘要】
一种演唱伴奏的推荐方法及服务器
本专利技术涉及互联网平台点唱
,更具体地,涉及一种演唱伴奏的推荐方法及服务器。
技术介绍
网络平台点唱应用是近几年发展迅猛的音乐服务类产品,将传统的点唱功能移植到互联网平台上,通过网络为广大演唱爱好者提供一个虚拟的演唱平台。目前,随着网络音乐的蓬勃发展,人们对于音乐服务的要求越来越高,各大音乐服务网站都相继推出了音乐的个性化推荐功能,即通过对用户访问行为以及收藏记录等历史行为的分析,挖掘用户的兴趣爱好,为用户推荐符合其欣赏品味的音乐。由于在线点唱的用户大多数缺乏专业的音乐知识,对歌曲的风格、调式、节奏以及歌手的音色特点等知之甚少,对哪些歌曲适合自己也不甚了解,所以选歌存在很大的盲目性。因此为网络演唱服务进行精准的个性化推荐就显得尤为重要。同时,由于演唱歌曲与收听歌曲在用户行为上的不同,相比较被动的、并不需要过多用户参与和反馈的听歌行为,演唱是主动的,更需要用户全程积极参与其中,一旦歌曲不符合用户兴趣,就会降低用户体验,这就要求网络演唱推荐要更加精准,更贴近用户的真实兴趣。现有的推荐方法主要包括以下两种:第一种:多利用与用户的行为进行协同过滤,第二种:通过音乐标签进行机器学习,构建分类器模型,通过分类器模型来完成演唱推荐。但这两种方法并不太适用于歌曲演唱情景,现有的第一种协同过滤的推荐方式,首先计算量大,推荐速度较慢;且往往对某些对特别艺人专注度比较高的用户,他们的特别属性往往不能体现。利用协同过滤的推荐效果在用户行为上并不理想;现有的第二种利用音乐标签进行推荐方法,在唱歌场景上准确率并不理想,标签的集中性(大部分是流行 ...
【技术保护点】
一种演唱伴奏的推荐方法,应用于由服务器和多个用户组成的网络平台点唱系统中,其特征在于,所述方法包括:服务器获取用户演唱行为数据以及被演唱过的艺人标识信息;依据所述用户演唱数据,建立与所述艺人标识对应的向量空间,并依据所述向量空间对所述艺人标识进行聚类,得到聚类结果;对所述聚类结果进行过滤,获得过滤结果。依据过滤结果,进行演唱伴奏推荐。
【技术特征摘要】
1.一种演唱伴奏的推荐方法,应用于由服务器和多个用户组成的网络平台点唱系统中,其特征在于,所述方法包括:服务器获取用户演唱行为数据以及被演唱过的艺人标识信息;依据所述用户演唱数据,建立与所述艺人标识对应的向量空间,并依据所述向量空间对所述艺人标识进行聚类,得到聚类结果;对所述聚类结果进行过滤,获得过滤结果。依据过滤结果,进行演唱伴奏推荐。2.根据权利要求1所述的演唱伴奏的推荐方法,其特征在于,所述依据所述用户演唱行为数据,建立与所述艺人标识对应的向量空间,并依据所述向量空间对所述艺人标识进行聚类的步骤包括:从获取的用户演唱行为数据中提取满足条件的用户演唱行为数据;确定提取的所述用户演唱行为数据中包含的用户量;建立维度为所述用户量的向量空间;确定所述向量空间中各所述艺人标识对应的向量;在所述向量空间确定设定数量的起始点;针对每个向量,计算所述向量至所述各起始点的距离,并对比所述向量至所述各起始点距离,获得最短距离;将所述向量划分至所述最短距离对应起始点所建立的群组中,得到聚类结果;依据所述聚类结果,计算各所述群组的中心点;对比所述中心点与所述起始点,若所述中心点与所述起始点一致则完成聚类,若不一致,将所述中心点作为所述起始点,并返回执行所述计算每个向量至所述各起始点的距离,并对比每个向量至所述各起始点距离,获得最短距离的步骤。3.根据权利要求2所述的演唱伴奏的推荐方法,其特征在于,对所述聚类结果进行过滤的步骤包括:服务器抓取互联网中含有所述艺人标识的网页信息;依据所述网页信息,对所述聚类结果中,与所述群组不相关的艺人标识进行过滤,获得过滤结果。4.根据权利要求3所述的演唱伴奏的推荐方法,其特征在于,依据所述过滤结果,进行演唱伴奏推荐的步骤为:服务器获取所述艺人标识的热门歌曲信息;检测用户当前演唱歌曲对应的艺人标识;依据所述筛选结果和所述用户当前演唱歌曲对应的艺人...
【专利技术属性】
技术研发人员:陈华,
申请(专利权)人:北京小唱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。