System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于游戏,具体涉及一种游戏信息的推荐方法、装置、计算机可读介质及电子设备。
技术介绍
1、在互联网时代,人们接触的信息越来越多,为了提高人们对信息的利用率,对推荐给用户的信息,往往需要经过一定的策略来处理和选择。目前,常用的信息推荐方法一般是向用户推送其感兴趣的内容,而判断用户对某个信息是否感兴趣,往往需要采集信息的点击率、阅读完成率等数据进行分析,因此,这种信息推荐方法往往应用于社交平台或者专门的信息推送平台中,难以在游戏中应用。
技术实现思路
1、本申请的目的在于提供一种游戏信息的推荐方法、装置、计算机可读介质及电子设备,以实现游戏中信息的准确推送。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的一个方面,提供一种游戏信息的推荐方法,包括:
4、获取用户游戏行为特征数据和待处理游戏数据,所述用户游戏行为特征数据包括用户在游戏外针对游戏信息所形成的行为特征数据和所述用户在游戏内所形成的行为特征数据,所述待处理游戏数据包括待推荐游戏信息;
5、通过信息推荐模型的第一模型模块中以第一推荐指标为目标的第一模块分支对所述用户游戏行为特征数据和所述待处理游戏数据进行特征提取,得到第一指标特征;
6、通过所述信息推荐模型的第一模型模块中以第二推荐指标为目标的第二模块分支对所述用户游戏行为特征数据和所述待处理游戏数据进行特征提取,得到第二指标特征;
7
8、根据所述待推荐游戏信息的目标推荐分数在游戏内向所述用户推荐所述待推荐游戏信息。
9、根据本申请实施例的一个方面,提供一种游戏信息的推荐装置,包括:
10、数据获取模块,用于获取用户游戏行为特征数据和待处理游戏数据,所述用户游戏行为特征数据包括用户在游戏外针对游戏信息所形成的行为特征数据和所述用户在游戏内所形成的行为特征数据,所述待处理游戏数据包括待推荐游戏信息;
11、第一特征获取模块,用于通过信息推荐模型的第一模型模块中以第一推荐指标为目标的第一模块分支对所述用户游戏行为特征数据和所述待处理游戏数据进行特征提取,得到第一指标特征;
12、第二特征获取模块,用于通过所述信息推荐模型的第一模型模块中以第二推荐指标为目标的第二模块分支对所述用户游戏行为特征数据和所述待处理游戏数据进行特征提取,得到第二指标特征;
13、特征融合模块,用于融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数;
14、信息推荐模块,用于根据所述待推荐游戏信息的目标推荐分数在游戏内向所述用户推荐所述待推荐游戏信息。
15、在本申请的一个实施例中,特征融合模块包括:
16、融合特征获取单元,用于通过所述信息推荐模型的第二模型模块对所述用户游戏行为特征数据进行特征提取,得到指标融合特征;
17、融合单元,用于根据所述指标融合特征融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数。
18、在本申请的一个实施例中,所述融合单元具体用于:
19、基于所述指标融合特征与所述第一推荐指标的相关性,生成第一融合权重;
20、基于所述指标融合特征与所述第二推荐指标的相关性,生成第二融合权重;
21、根据所述指标融合特征、所述第一融合权重、所述第二融合权重融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数。
22、在本申请的一个实施例中,所述融合单元具体用于:
23、获取所述第一模块分支对应的第一指标系数和所述第二模块分支对应的第二指标系数;
24、将所述第一指标特征、所述第一指标系数、所述第一融合权重和所述指标融合特征的乘积作为第一推荐分数;
25、将所述第二指标特征、所述第二指标系数、所述第二融合权重和所述指标融合特征的乘积作为第二推荐分数;
26、将所述第一推荐分数和所述第二推荐分数之和作为所述待推荐游戏信息的目标推荐分数。
27、在本申请的一个实施例中,所述装置还包括:
28、第一样本特征提取模块,用于通过待训练模型的第一模型模块中以第一推荐指标为目标的第一模块分支对样本特征数据进行特征提取,得到第一样本指标特征;
29、第二样本特征提取模块,用于通过所述待训练模型的第一模型模块中以第二推荐指标为目标的第二模块分支对所述样本特征数据进行特征提取,得到第二样本指标特征;
30、样本融合特征生成模块,用于通过待训练模型的第二模型模块对所述样本特征数据进行特征提取,得到样本融合特征;
31、样本融合模块,用于根据所述样本融合特征融合所述第一样本指标特征和所述第二样本指标特征,得到样本推荐分数;
32、参数更新模块,用于根据所述第一样本指标特征及其对应的第一样本标签、所述第二样本指标特征及其对应的第二样本标签、以及所述样本推荐分数及其对应的样本分数标签计算模型损失,并根据所述模型损失更新所述待训练模型的模型参数,以对所述待训练模型进行训练,得到所述信息推荐模型。
33、在本申请的一个实施例中,所述参数更新模块具体用于:
34、将所述第一样本指标特征和所述第一样本标签之间的交叉熵损失作为第一损失;
35、将所述第二样本指标特征和所述第二样本标签之间的均方差损失作为第二损失;
36、将所述样本推荐分数和所述样本分数标签之间的均方差损失作为第三损失;
37、根据所述第一模块分支对应的第一指标系数和所述第二模块分支对应的第二指标系数融合所述第一损失、所述第二损失和所述第三损失,得到所述模型损失。
38、在本申请的一个实施例中,所述装置还包括:
39、样本分数标签计算模块,用于从所述样本特征数据中提取第一评估参数数据,并对所述第一评估参数数据进行归一化处理,得到第一归一化分数;从所述样本特征数据中提取第二评估参数数据,并对所述第二评估参数数据进行归一化处理,得到第二归一化分数;对所述第一归一化分数和所述第二归一化分数进行加权求和,得到所述样本分数标签。
40、根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的游戏信息的推荐方法。
41、根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器执行所述可执行指令使得所述电子设备执行如以上技术方案中的游戏信息的推荐方法。
42、根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指本文档来自技高网...
【技术保护点】
1.一种游戏信息的推荐方法,其特征在于,包括:
2.根据权利要求1所述的游戏信息的推荐方法,其特征在于,融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
3.根据权利要求2所述的游戏信息的推荐方法,其特征在于,根据所述指标融合特征融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
4.根据权利要求3所述的游戏信息的推荐方法,其特征在于,根据所述指标融合特征、所述第一融合权重和所述第二融合权重融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
5.根据权利要求1所述的游戏信息的推荐方法,其特征在于,在通过信息推荐模型的第一模型模块中以第一推荐指标为目标的第一模块分支对所述用户游戏行为特征数据和所述待处理游戏数据进行特征提取之前,所述方法还包括:
6.根据权利要求5所述的游戏信息的推荐方法,其特征在于,根据所述第一样本指标特征及其对应的第一样本标签、所述第二样本指标特征及其对应的第二样本标签、以及所述样本推荐分数及其对应的
7.根据权利要求6所述的游戏信息的推荐方法,其特征在于,在将所述样本推荐分数和所述样本分数标签之间的均方差损失作为第三损失之前,所述方法还包括:
8.一种游戏信息的推荐装置,其特征在于,包括:
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任意一项所述的游戏信息的推荐方法。
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种游戏信息的推荐方法,其特征在于,包括:
2.根据权利要求1所述的游戏信息的推荐方法,其特征在于,融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
3.根据权利要求2所述的游戏信息的推荐方法,其特征在于,根据所述指标融合特征融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
4.根据权利要求3所述的游戏信息的推荐方法,其特征在于,根据所述指标融合特征、所述第一融合权重和所述第二融合权重融合所述第一指标特征和所述第二指标特征,得到所述待推荐游戏信息的目标推荐分数,包括:
5.根据权利要求1所述的游戏信息的推荐方法,其特征在于,在通过信息推荐模型的第一模型模块中以第一推荐指标为目标的第一模块分支对...
【专利技术属性】
技术研发人员:孙哲,
申请(专利权)人:深圳市迷你玩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。