【技术实现步骤摘要】
一种直播间推荐方法、存储介质、电子设备及系统
本专利技术涉及大数据推荐领域,具体涉及一种直播间推荐方法、存储介质、电子设备及系统。
技术介绍
随着直播的发展,观看直播的人越来越多,直播涉及的内容越来越广泛,直播平台需要处理的数据逐渐变复杂。在大数据的应用领域中,一种主要的发展方向是,根据自身的海量数据向不同的客户进行个性化推荐。而在直播平台中,比较常用的推荐策略是根据用户看过的房间,向用户推荐相似的房间。而对于多个推荐的直播间其相对于用户观看的直播间,哪一个更相似需要进行计量。因此需要一种算法能对直播间的相似度进行度量,帮助用户更加迅速的找到其喜欢的直播间,同时直播间也能够迅速的找到对其感兴趣的观众,积累关注度。被广泛使用的计算相似度的算法有以下两种,但在直播房间推荐中都存在问题:a)余弦距离算法:该算法将每个用户对房间的观看行为视为向量的一个维度,直播间的之间的相似度根据该维度采用余弦公式进行计算。该方法的缺点在于容易出现反复推荐同一个热门的直播,而实际相似度高但是观看人数较少的直播反而推荐较少的现象;此外这种算法抗噪声的能力不强,经常会出现一些错误的度量。b)杰卡德系数算法:该算法是基于集合进行计算的,房间之间的相似度是通过计算同时观看两个房间的用户数除以至少观看了其中一个房间的用户数来得到的。该方法的缺点在于仅仅考虑了两个房间的观看用户,但是未考虑这些用户对其他房间的观看情况,利用的只是部分信息,相似性度量判断标准比较片面。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种直播间推荐方法,能够更好计算直播间的相似度。为达到以上目的,本 ...
【技术保护点】
1.一种直播间推荐方法,根据指定直播间来为用户推荐该用户偏好的推荐直播间,其特征在于,其包括以下过程:根据预设的直播间质量评分过程计算N个直播间的质量评分,其中N为大于1的整数,且所述N个直播间为待评分直播间组;计算待评分直播间组中每个直播间与指定直播间之间的共同标签的相似度;将所述质量评分和共同标签的所述相似度输入预设的推荐指数算法得到待评分直播间组中每个直播间的推荐指数;将所述推荐指数超过预设的推荐指数阈值的直播间作为推荐直播间,或者,对推荐指数进行排序,将排序靠前的预设数量的直播间作为推荐直播间。
【技术特征摘要】
1.一种直播间推荐方法,根据指定直播间来为用户推荐该用户偏好的推荐直播间,其特征在于,其包括以下过程:根据预设的直播间质量评分过程计算N个直播间的质量评分,其中N为大于1的整数,且所述N个直播间为待评分直播间组;计算待评分直播间组中每个直播间与指定直播间之间的共同标签的相似度;将所述质量评分和共同标签的所述相似度输入预设的推荐指数算法得到待评分直播间组中每个直播间的推荐指数;将所述推荐指数超过预设的推荐指数阈值的直播间作为推荐直播间,或者,对推荐指数进行排序,将排序靠前的预设数量的直播间作为推荐直播间。2.如权利要求1所述的一种直播间推荐方法,其特征在于,所述直播间质量评分过程为:获取所有直播间的每个预设评价指标中得分的最高分和最低分,并由所述预设评价指标的最高分减去最低分得到该预设评价指标的得分区间;选定待评分直播间组中的一个直播间作为待评估直播间,获取待评估直播间的各个预设评价指标的得分以及对应的权重;获得待评估直播间的每一个所述预设评价指标的得分差值,由该得分差值除以相应预设评价指标的得分区间,得到该预设评价指标的客观得分率;其中,所述得分差值为预设评价指标的得分减去该预设评价指标的得分区间的最低分;将每个预设评价指标的客观得分率和对应的所述权重相乘之后再进行累加,得到待评估直播间的质量评分。3.如权利要求2所述的一种直播间推荐方法,其特征在于,所述直播间质量评分过程具体使用的公式为:其中:x`ir是待评估直播间的第i个所述预设评价指标的得分,min(x′i)是所有直播间第i个预设评价指标得分的最低分,max(x′i)是所有直播间第i个预设评价指标得分的最高分,xir是待评估直播间的客观得分率;所述每个指标的客观得分率和对应的权重相乘之后累加,得到待评估直播间的质量评分,具体使用公式:其中:wi是待评估直播间的第i个预设评价指标的权重,且n是预设评价指标总个数;Q(r)为该直播间的质量评分。4.如权利要求1所述的一种直播间推荐方法,其特征在于,计算待评分直播间组中每个直播间与指定直播间之间的共同标签的相似度包括:S2-1,选定共同标签中的一个具体标签,获取待评分直播间组中包含该具体标签的直播间总数M;S2-2,在预设时间段内,获取指定直播间的被观看的次数A,以及其他的包含有所述具体标签直播间被观看的次数B,在A和B中取较小值作为指定直播间观看人次总数;S2-3,选定待评分直播间组中的包含所述具体标签的一个直播间作为待评估直播间,在预设时间段内,获取待评估直播间被观看的次数X以及待评分直播间组中其他的含有所述具体标签直播间被观看的次数Y,在X和Y中取较小值作为待评估直播间人次总数;S2-4,将待评分直播间组中包含该具体标签的直播间总数M、观看指定直播间人次总数和观看待评估直播间人次总数输入预设的相似度算法得到指定直播间和待评估直播间对所述具体标签的相似度;S2-5,重复步骤S2-1至S2-4计算所述共同标签中所有标签的相似度并累加,得到指定直播间和选定...
【专利技术属性】
技术研发人员:王璐,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。