1.一种基于改进型关联规则的直播间推荐方法,其特征在于,该方法包括以下步骤:A、获取指定时间段内所有用户的观看历史信息;
B、设定最小支持度阈值和置信度阈值;
C、以所述观看历史信息为基础,按照Apriori算法生成若干满足最小支持度阈值和置信度阈值的关联规则;将生成的若干关联规则中观看相关度<1的关联规则删除,筛选出所有有效规则;
D、当用户进入直播网站时,以当前的所有有效规则为依据,向用户推荐直播间。
2.如权利要求1所述的基于改进型关联规则的直播间推荐方法,其特征在于:步骤A中,所述观看历史信息包括用户唯一标识以及该用户对应的观看过的直播间唯一标识;
在此基础上,步骤B中还包括以下操作:将所述观看历史信息中用户唯一标识或直播间唯一标识为空的数据删除。
3.如权利要求1所述的基于改进型关联规则的直播间推荐方法,其特征在于,步骤C具体包括以下操作:C1:以N为2阶开始,从当前的观看历史信息中挑选出N-1个观看过的且满足最小支持度阈值的直播间;以挑选出的直播间为基础,按照Apriori算法生成若干满足置信度阈值的关联规则;
C2:将生成的若干关联规则中观看相关度<1的关联规则删除,并将筛选出的关联规则作为有效规则;
C3:重复步骤C1~C2,依次生成更高一阶的有效规则,直到没有新的有效规则产生为止。
4.如权利要求1至3中任一项所述的基于改进型关联规则的直播间推荐方法,其特征在于:步骤C中,所述观看相关度的计算公式为:rel=P(AB)/P(A)/P(B),
其中,rel表示观看相关度,P(AB)表示A、B同时发生的概率,P(A)表示A发生的概率,P(B)表示B发生的概率。
5.如权利要求1至3中任一项所述的基于改进型关联规则的直播间推荐方法,其特征在于:步骤D中,向用户推荐直播间时,是以当前生成的所有有效规则为依据,按照优先推荐置信度高的直播间的原则,向用户推荐直播间。
6.一种基于改进型关联规则的直播间推荐系统,其特征在于:该系统包括观看历史信息获取模块、阈值设置模块、有效规则生成模块和直播间推荐模块;
所述观看历史信息获取模块用于:获取指定时间段内所有用户的观看历史信息;
所述阈值设置模块用于:设定最小支持度阈值和置信度阈值;
所述有效规则生成模块用于:以所述观看历史信息为基础,按照Apriori算法生成若干满足最小支持度阈值和置信度阈值的关联规则;将生成的若干关联规则中观看相关度<1的关联规则删除,筛选出所有有效规则;
所述直播间推荐模块用于:当用户进入直播网站时,以当前的所有有效规则为依据,向用户推荐直播间。
7.如权利要求6所述的基于改进型关联规则的直播间推荐系统,其特征在于:所述观看历史信息包括用户唯一标识以及该用户对应的观看过的直播间唯一标识;
在此基础上,该系统还包括信息清理模块,所述信息清理模块用于将所述观看历史信息中用户唯一标识或直播间唯一标识为空的数据删除。
8.如权利要求6所述的基于改进型关联规则的直播间推荐系统,其特征在于:所述有效规则生成模块生成有效规则的具体过程为:以N为2阶开始,从当前的观看历史信息中挑选出N-1个观看过的且满足最小支持度阈值的直播间;以挑选出的直播间为基础,按照Apriori算法生成若干满足置信度阈值的关联规则;将生成的若干关联规则中观看相关度<1的关联规则删除,并将筛选出的关联规则作为有效规则;重复上述操作,依次生成更高一阶的有效规则,直到没有新的有效规则产生为止。
9.如权利要求6至8中任一项所述的基于改进型关联规则的直播间推荐系统,其特征在于,所述观看相关度的计算公式为:rel=P(AB)/P(A)/P(B),
其中,rel表示观看相关度,P(AB)表示A、B同时发生的概率,P(A)表示A发生的概率,P(B)表示B发生的概率。
10.如权利要求6至8中任一项所述的基于改进型关联规则的直播间推荐系统,其特征在于:所述直播间推荐模块在向用户推荐直播间时,是以当前生成的所有有效规则为依据,按照优先推荐置信度高的直播间的原则,向用户推荐直播间。