1.一种直播间推荐方法,其特征在于,包括如下步骤:
步骤S1,根据观看记录,对直播平台上的每个用户在预设时间内观看的直播间按照时间顺序进行排序;
步骤S2,获取直播平台中所有被观看过的直播间集合R,计算所述直播间集合R中的任意两个直播间之间的权重值;
步骤S3,根据任意两个直播间之间的权重值计算所述任意两个直播间之间的相似度值;
根据下式计算两个直播间之间的相似度值:
其中,sim(a,b)是直播间a和b的相似度值;α是传导衰减因子,α的取值范围是0.8~
0.9;k是迭代轮次,k是整数;N(b)是直播间b的直接关联直播间集合;wib是直播间b的直接关联直播间i到直播间b的权重值;wjb是直播间b的直接关联直播间j到直播间b的权重值;sim(a,i)0=wai,sim(a,a)0=1;
步骤S4,对于所述直播间集合R中的任一源直播间而言,将与所述任一源直播间相似的直播间按照相似度值由大到小的顺序排列在所述源直播间的推荐列表中;以及步骤S5,获取用户最后观看的直播间作为上述源直播间,将所述源直播间的推荐列表中的处于开播状态的直播间依次推荐给所述用户。
2.根据权利要求1所述的方法,其特征在于,在步骤S1之前还包括以下步骤:删除每个用户在预设时间内单次观看时间小于或等于预定时间的直播间的观看记录。
3.根据权利要求1所述的方法,其特征在于,根据下式计算所述直播间集合R中的任意两个直播间之间的权重值:其中,wfb是直播间f到直播间b的权重值,M(f)是观看了直播间f的人数,M(f→b)是观看了直播间f后直接继续观看直播间b的人数。
4.根据权利要求3所述的方法,其特征在于,在步骤S2和步骤S3之间还包括以下步骤:获取直播间b的直接关联直播间集合N(b),所述直接关联直播间集合N(b)指的是所有用户在观看直播间b之前所观看的紧邻的直播间的集合。
5.一种计算机可读存储介质,其上存储有可执行指令,所述指令在由处理器执行时,实现根据权利要求1‑4中的任一项所述的直播间推荐方法的步骤。
6.一种电子设备,包括:
存储器,用于存储可执行指令;以及
处理器,用于执行所述存储器中存储的可执行指令,以实现根据权利要求1‑4中任一项所述的直播间推荐方法的步骤。