System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种候选用户的自动推荐方法、设备及介质。
技术介绍
1、教学过程中教师为提高学生的学习兴趣以及增添教学乐趣,可以通过设置丰富的奖项来激励学生积极参与学习竞赛,从而达到提升学生内驱力的目的,因此,确定获奖人员显得尤为重要。
2、现有技术中,通常基于教师个人的主观意向来选择获奖人选,手动进行奖项颁发。教师手动颁发奖项不仅需要大量时间和精力,工作效率低,且容易出现疏漏或主观偏差等问题,可能无法确保奖项颁发的客观性和准确性,从而无法真正激励学生的学习动力。
3、因此,需要一种能够提高奖项颁发效率,并且确保奖项颁发的客观性和准确性的候选用户的自动推荐方案。
技术实现思路
1、本申请提供一种候选用户的自动推荐方法、设备及介质,用以解决现有的奖项颁发效率低,且无法保证奖项颁发的客观性和准确性的技术问题。
2、第一方面,本申请提供一种候选用户的自动推荐方法,包括:
3、接收待推荐奖项的处理请求,所述待推荐奖项的处理请求包括待推荐奖项的奖项类型以及推荐信息,所述推荐信息包括所述待推荐奖项的参与级别、时间范围以及颁发人数;
4、将待推荐奖项的奖项类型以及推荐信息输入至自动推荐模型中,所述自动推荐模型包括维度权重确定模块、评价指标计算模块以及自动推荐模块;
5、所述维度权重确定模块用于确定所述奖项类型对应的评价维度,以及各维度对应的维度权重值;
6、所述评价指标计算模块用于根据所述待推荐奖项的
7、所述评价指标计算模块还用于根据每一个体对应的系统数据以及各维度对应的维度权重值,计算得到每一个体在各维度的评价指标;
8、所述自动推荐模块用于根据每一个体在各维度的评价指标以及所述颁发人数,确定所述待推荐奖项对应的候选用户。
9、在一种可能的实施方式中,所述确定所述奖项类型对应的评价维度,以及各维度对应的维度权重值,具体包括:
10、判断所述奖项类型是否为已经颁发过的历史类型;
11、若是,则根据历史记录确定所述奖项类型对应的评价维度,以及各维度对应的维度权重值;
12、若否,则待推荐奖项的处理请求中的评价维度,以及各维度对应的维度数据;判断所述维度的数目是否大于1,如果大于1,则根据各维度对应的维度数据,并利用层次分析算法计算得到各维度对应的维度权重值;如果不大于1,则根据预设的维度占比,确定所述处理请求中的第一维度的维度数据,并根据剩余的维度占比的均值,确定除第一维度之外的各第二维度的维度数据;根据第一维度的维度数据以及各第二维度的维度数据,利用层次分析算法计算得到各维度对应的维度权重值。
13、在一种可能的实施方式中,所述根据各维度对应的维度数据,并利用层次分析算法计算得到各维度对应的维度权重值,具体包括:
14、根据各维度对应的维度数据,构建对应的判断矩阵,所述判断矩阵的阶层数为维度数目;
15、利用层次分析算法对所述判断矩阵进行计算,以得到最大特征根、ci值以及各维度对应的初始权重值;
16、根据最大特征根以及ci值对各维度对应的初始权重值进行一致性检验分析;
17、若检验通过,则根据各维度对应的初始权重值,确定各维度对应的维度权重值;
18、若检验不通过,则输出维度数据错误提示信息,以指示用户重新输入各维度对应的维度数据。
19、在一种可能的实施方式中,所述根据每一个体对应的系统数据以及各维度对应的维度权重值,计算得到每一个体在各维度的评价指标,具体包括:
20、根据第二标签,确定每一个体的各系统数据所属的维度;
21、对于每一维度的系统数据,
22、根据所述维度的数据类别确定所述维度的各系统数据对应的指标类型,所述指标类型包括极大型指标和极小型指标;
23、对于极小型指标的每一数据类别,确定所述数据类别的各系统数据中的最大值,并根据所述最大值对所述数据类别中的各系统数据进行正向化处理,以得到所述数据类别的正向化数据;
24、利用下列公式,计算得到每一个体在各数据类别的标准值:
25、
26、其中,zij表示第i个个体在第j个数据类别的标准值,xij第i个个体在第j个数据类别的系统数据或者正向化数据,n表示个体的数目;
27、根据每一个体在各数据类别的标准值,以及所述维度对应的维度权重值,计算得到每一个体在所述维度的评价指标。
28、在一种可能的实施方式中,所述根据每一个体在各数据类别的标准值,以及所述维度对应的维度权重值,计算得到每一个体在所述维度的评价指标,具体包括:
29、确定每一数据类别对应的标准值中的最大值和最小值,并利用下列公式计算得到每一个体与最大值之间的第一距离,和与最小值之间的第二距离:
30、
31、
32、其中,表示第i个个体与最大值之间的第一距离,表示第i个个体与最小值之间的第二距离,表示第j个数据类别的标准值中的最大值,表示第j个数据类别的标准值中的最小值,wj表示第j个数据类别所属维度的维度权重值,m表示所述维度的数据类别的数目;
33、利用下列公式计算得到每一个体在所述维度的评价指标:
34、
35、其中,ci表示第i个个体在所述维度的评价指标。
36、在一种可能的实施方式中,在所述根据每一个体在各维度的评价指标以及所述颁发人数,确定所述奖项类型对应的候选用户之前,还包括:
37、对于每一个体,
38、确定所述个体的历史获奖记录中,是否存在所述奖项类型的获奖记录;
39、若是,则确定所述奖项类型的难度系数;
40、若否,则根据所述奖项类型对应的评价维度以及各维度对应的维度权重值,利用相似度算法计算所述奖项类型与各历史类型之间的相似度,以确定历史类型中是否存在相似度大于相似度阈值的目标类型;若不存在,则执行所述根据每一个体在各维度的评价指标以及所述颁发人数,确定所述奖项类型对应的候选用户的步骤;若存在,则确定所述目标类型的难度系数;
41、利用下列公式,根据所述奖项类型或者所述目标类型的难度系数,对所述个体在各维度的评价指标进行矫正,以得到所述个体在各维度的最终评价指标:
42、
43、wti=1×exp(-(0.1/a)×(bi))
44、其中,表示第i个个体在第x个维度的最终评价指标,cix表示第i个个体在第x个维度的评价指标,wti表示第i个个体的矫正值,a表示所述奖项类型或者所述目标类型的难度系数,bi表示第i个个体对所述奖项类型或者所述目标类型的获奖次数本文档来自技高网...
【技术保护点】
1.一种候选用户的自动推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述奖项类型对应的评价维度,以及各维度对应的维度权重值,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各维度对应的维度数据,并利用层次分析算法计算得到各维度对应的维度权重值,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述根据每一个体对应的系统数据以及各维度对应的维度权重值,计算得到每一个体在各维度的评价指标,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述根据每一个体在各数据类别的标准值,以及所述维度对应的维度权重值,计算得到每一个体在所述维度的评价指标,具体包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述根据每一个体在各维度的评价指标以及所述颁发人数,确定所述奖项类型对应的候选用户之前,还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据每一个体在各维度的最终评价指标以及所述颁发人数,确定所述奖项类型对应的候选用户,具体包括:
8
9.一种电子设备,其特征在于,包括处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种候选用户的自动推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述奖项类型对应的评价维度,以及各维度对应的维度权重值,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各维度对应的维度数据,并利用层次分析算法计算得到各维度对应的维度权重值,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述根据每一个体对应的系统数据以及各维度对应的维度权重值,计算得到每一个体在各维度的评价指标,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述根据每一个体在各数据类别的标准值,以及所述维度对应的维度权重值,计算得到每一个体在所述维度的评价...
【专利技术属性】
技术研发人员:王震,杨惠丽,魏晓琼,王俊,李泽,张天榆,陆辰馨,张岩,蔡益平,龚蕾川,陈颖,
申请(专利权)人:浙江海亮科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。