虚拟场景中的团队组建方法、装置、电子设备及存储介质与流程

文档序号:37271666发布日期:2024-03-12 21:01阅读:18来源:国知局
虚拟场景中的团队组建方法、装置、电子设备及存储介质与流程

本技术涉及计算机,尤其涉及一种虚拟场景中的团队组建方法、装置、电子设备及存储介质。


背景技术:

1、人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。

2、在相关技术中,对于虚拟场景中的团队组建,通常从单一维度对虚拟场景中的团队进行组建,这样,导致所组建的团队间的交互能力相差较大,准确度不足,团队间进行交互时,公平性较差。


技术实现思路

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、通过各虚拟对象针对候选团队中不同角色的倾向度,从多种候选团队组合中选取至少一个目标候选团队组合;通过各目标候选团队组合中每个候选团队的胜利概率,从至少一个目标候选团队组合中选取目标团队组合。如此,通过虚拟对象针对候选团队中不同角色的倾向度和胜利概率,对候选团队组合进行两轮筛选,得到用于组建团队的目标团队组合,使得依据目标团队组合所组建的团队之间的交互能力更为均衡,所确定的目标团队组合能够使得团队交互更加公平,从而有效提高了团队交互公平性,提高了团队组建的准确度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1