1.一种用户分类方法,其特征在于:
S1:设置最小分类规则,将用户分类至最小的分类,得到含有多个分类的直播平台,任选直播平台上两个分类,进入步骤S2;
S2:设定两个分类合并后的分类为预合并分类,分别计算所述两个分类以及预合并分类的模块度;
S3:若所述两个分类的模块度之和小于预合并分类的模块度,则合并所述两个分类,任选直播平台上另外一对分类,返回步骤S2;
若所述两个分类模块度之和大于预合并分类的模块度;任选直播平台上另外一对分类,返回步骤S2;
若直播平台上任意两个分类模块度之和都小于其对应预合并分类的模块度,则结束用户的分类。
2.如权利要求1所述的一种用户分类方法,其特征在于,计算分类的模块度具体包括以下步骤:设定直播平台中任意分类为待评测分类;
根据预设的用户相似度算法,计算待评测分类中用户之间的相似度,并累加得到第一相似度;
根据预设的用户相似度算法,计算整个直播平台用户之间的相似度,并累加得到第二相似度;
根据预设的用户相似度算法,计算待评测分类中用户和直播平台上除待评测分类中的用户的相似度,并累加得到第三相似度;
使用第一相似度除以第二相似度得到第一百分比,将第三相似度除以第二相似度得到的商的平方作为第二百分比,使用第一百分比减去第二百分比得到待评测分类的模块度。
3.如权利要2所述的一种用户分类方法,其特征在于,所述分类的模块度具体计算公式为:其中,Qs表示分类的模块度;k表示当前直播平台中的分类数量;ISi表示第一相似度;TS表示第二相似度;DSi表示第三相似度。
4.如权利要求2所述的一种用户分类方法,其特征在于,所述预设的相似度算法具体公式为:其中,s(u,v)表示用户u和用户v的相似度,τ(u)表示用户u观看直播间的集合,τ(v)表示用户v观看直播间的集合,τ(u)∩τ(v)表示用户u和用户v共同观看的直播间的集合,w(u,x)表示用户u在预设时间段内观看直播间x的特征值,w(v,x)表示用户v在预设时间段内观看直播间x的特征值;
所述特征值为获取用户在相应直播间的行为特征,并按照预设的行为评价指标进行评分得到。
5.如权利要求1所述的一种用户分类方法,其特征在于,所述最小分类规则为:获取用户在直播平台上的N个项目数值,为每个项目数值设置加权,累加得到综合数值,并在综合数值大于预设阈值时,将用户归类至预设分类,所述N为大于0的整数。
6.如权利要求5所述的一种用户分类方法,其特征在于:用户观看每个直播间的时长占比为项目数值,直播平台上每一个直播间为一类,当用户在预设时间段内,观看任一直播间时长占比超过50%即将该用户分类至该直播间分类,所述时长占比为用户观看一个直播间站时长占观看所有直播间总时长的百分比。
7.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现一下步骤:S1:设置最小分类规则,将用户分类至最小的分类,得到含有多个分类的直播平台,任选直播平台上两个分类,进入步骤S2;
S2:设定两个分类合并后的分类为预合并分类,分别计算所述两个分类以及预合并分类的模块度;
S3:若所述两个分类的模块度之和小于预合并分类的模块度,则合并所述两个分类,任选直播平台上另外一对分类,返回步骤S2;
若所述两个分类模块度之和大于预合并分类的模块度;任选直播平台上另外一对分类,返回步骤S2;
若直播平台上任意两个分类模块度之和都小于其对应预合并分类的模块度,则结束用户的分类。
8.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现以下步骤:S1:设置最小分类规则,将用户分类至最小的分类,得到含有多个分类的直播平台,任选直播平台上两个分类,进入步骤S2;
S2:设定两个分类合并后的分类为预合并分类,分别计算所述两个分类以及预合并分类的模块度;
S3:若所述两个分类的模块度之和小于预合并分类的模块度,则合并所述两个分类,任选直播平台上另外一对分类,返回步骤S2;
若所述两个分类模块度之和大于预合并分类的模块度;任选直播平台上另外一对分类,返回步骤S2;
若直播平台上任意两个分类模块度之和都小于其对应预合并分类的模块度,则结束用户的分类。
9.一种用户分类系统,其特征在于,其包括初始分类单元、模块度计算单元和合并判断单元:初始分类单元(1),用于根据最小分类规则,将用户分类至最小分类,得到含有多个分类的直播平台,任选直播平台上两个分类发送至模块度计算单元;
模块度计算单元(2),用于设定两个分类合并后的分类为预合并分类,分别计算所述两个分类以及预合并分类的模块度;
合并判断单元(3),用于在所述两个分类模块度之和小于预合并分类的模块度时,合并所述两个分类,得到所述两个分类合并后的直播平台,任选直播平台上一对分类发送至模块度计算单元,在所述两个分类模块度之和大于预合并分类的模块度时,任选直播平台上另外一对分类发送至模块度计算单元,在直播平台上任意两个分类模块度之和都小于其对应预合并分类的模块度时,结束用户的分类。
10.如权利要求9所述的一种用户分类系统其特征在于,所述预设的相似度算法具体公式为:其中,s(u,v)表示用户u和用户v的相似度,τ(u)表示用户u观看直播间的集合,τ(v)表示用户v观看直播间的集合,τ(u)∩τ(v)表示用户u和用户v共同观看的直播间的集合,w(u,x)表示用户u在预设时间段内观看直播间x的特征值,w(v,x)表示用户v在预设时间段内观看直播间x的特征值;
所述特征值为获取用户在相应直播间的行为特征,并按照预设的行为评价指标进行评分得到。