本技术实施例涉及计算机,特别涉及一种虚拟资源搜索方法、模型训练方法、装置、设备及介质。
背景技术:
1、随着计算机技术的发展,虚拟资源的种类越来越多。通常,用户通过设备能够查看任意的虚拟资源,当用户想要查看某个虚拟资源时,需要用户通过浏览多个虚拟资源,以便从中找出用户想要查看的虚拟资源。但是,这种虚拟资源搜索方式,需要用户在较多的虚拟资源中进行人工搜索,虚拟资源的搜索效率低。
技术实现思路
1、本技术实施例提供了一种虚拟资源搜索方法、模型训练方法、装置、设备及介质,能够保证了虚拟资源搜索的便捷性,保证了资源搜索效率。所述技术方案如下:
2、一方面,提供了一种虚拟资源搜索方法,所述方法包括:
3、显示资源界面;
4、响应于所述资源界面中的信息输入操作,在所述资源界面中,显示输入的数值变化信息,所述数值变化信息用于表示待搜索虚拟资源的资源数值随时间变化的变化趋势;
5、响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示目标虚拟资源,所述目标虚拟资源的变化趋势与所述数值变化信息所表示的变化趋势之间的相似度大于阈值。
6、另一方面,提供了一种模型训练方法,所述方法包括:
7、基于多个第一样本图像中曲线的边界框尺寸,确定多个检测框尺寸,所述曲线用于表示虚拟资源的资源数值随时间变化的变化趋势,所述边界框尺寸为所述曲线在所述第一样本图像中的边界框的尺寸;
8、获取参考图像及第二样本图像,所述参考图像中的第一曲线用于表示待搜索虚拟资源的资源数值随时间变化的变化趋势,所述参考图像中的第一曲线与所述第二样本图像中的第二曲线之间的相似度大于阈值;
9、通过资源搜索模型,基于所述多个检测框尺寸,分别对所述参考图像及所述第二样本图像进行目标检测,得到第一局部图像及第二局部图像,所述第一局部图像为所述参考图像中包括所述第一曲线的局部图像,所述第二局部图像为所述第二样本图像中包括所述第二曲线的局部图像;
10、通过所述资源搜索模型,确定所述第一局部图像与所述第二局部图像的匹配度;
11、基于所述匹配度,对所述资源搜索模型进行训练。
12、在一种可能实现方式中,所述对所述两个候选尺寸中相同位置的部分数据进行互换,得到两个新的候选尺寸之前,所述方法还包括:
13、在选择所述两个候选尺寸的情况下,生成互换概率,所述互换概率指示将所述两个候选尺寸中相同位置的部分数据进行互换的可能性;
14、所述对所述两个候选尺寸中相同位置的部分数据进行互换,得到两个新的候选尺寸,包括:
15、在所述互换概率大于第一概率阈值的情况下,对所述两个候选尺寸中相同位置的部分数据进行互换,得到两个新的候选尺寸。
16、在另一种可能实现方式中,所述对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸之前,所述方法还包括:
17、确定所述候选尺寸对应的变异概率,所述变异概率指示对所述候选尺寸中的部分数据进行逆序处理的可能性;
18、所述对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸,包括:
19、在所述变异概率大于第二概率阈值的情况下,对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸。
20、在另一种可能实现方式中,所述在所述变异概率大于第二概率阈值的情况下,对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸之前,所述方法还包括:
21、在对所述多个候选尺寸集合进行多次迭代更新的过程中,基于第三概率阈值、当前的迭代次数及总迭代次数,确定所述第二概率阈值,所述第三概率阈值为对所述多个候选尺寸集合进行第1次更新时的概率阈值。
22、另一方面,提供了一种虚拟资源搜索装置,所述装置包括:
23、显示模块,用于显示资源界面;
24、所述显示模块,还用于响应于所述资源界面中的信息输入操作,在所述资源界面中,显示输入的数值变化信息,所述数值变化信息用于表示待搜索虚拟资源的资源数值随时间变化的变化趋势;
25、所述显示模块,还用于响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示目标虚拟资源,所述目标虚拟资源的变化趋势与所述数值变化信息所表示的变化趋势之间的相似度大于阈值。
26、在一种可能实现方式中,所述信息输入操作为绘制操作,所述数值变化信息为所述绘制操作所绘制的曲线;所述显示模块,用于响应于所述资源界面中的所述绘制操作,在所述资源界面中,显示所述绘制操作所绘制的曲线。
27、在另一种可能实现方式中,所述数值变化信息为第一图像包括的曲线;所述显示模块,用于响应于所述资源界面中的图像上传操作,在所述资源界面中,显示多个候选图像;响应于对所述多个候选图像中所述第一图像的确认操作,在所述资源界面中显示所述第一图像。
28、在另一种可能实现方式中,所述显示模块,还用于响应于所述资源界面中的条件输入操作,在所述资源界面中,显示搜索条件,所述搜索条件指示所述待搜索虚拟资源的风险类型或所述数值变化信息对应的时间范围;
29、所述显示模块,用于响应于针对所述数值变化信息及所述搜索条件的资源搜索操作,在所述资源界面中,显示所述目标虚拟资源;其中,所述目标虚拟资源属于所述风险类型,或者,所述目标虚拟资源的资源数值在所述时间范围内的变化趋势与所述数值变化信息所表示的变化趋势之间的相似度大于所述阈值。
30、在另一种可能实现方式中,所述显示模块,用于响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示所述目标虚拟资源对应的数值变化信息,所述目标虚拟资源对应的数值变化信息用于表示所述目标虚拟资源的资源数值随时间变化的变化趋势。
31、在另一种可能实现方式中,所述数值变化信息为第一曲线;所述显示模块,用于响应于针对所述数值变化信息的资源搜索操作,分别对第二图像及多个候选虚拟资源的变化趋势图像进行目标检测,得到第一局部图像及多个第二局部图像,所述第一局部图像为所述第二图像中包括所述第一曲线的局部图像,所述第二局部图像为所述变化趋势图像中包括第二曲线的局部图像,所述第二曲线用于表示所述候选虚拟资源的资源数值随时间变化的变化趋势;确定所述第一局部图像与每个第二局部图像的匹配度,将匹配度最大的第二局部图像对应的候选虚拟资源,确定为所述目标虚拟资源;在所述资源界面中,显示所述虚拟资源。
32、在另一种可能实现方式中,所述显示模块,用于响应于针对所述数值变化信息的资源搜索操作,通过资源搜索模型,分别对所述第二图像及多个变化趋势图像进行目标检测,得到所述第一局部图像及所述多个第二局部图像;
33、所述显示模块,用于通过所述资源搜索模型,确定所述第一局部图像与每个第二局部图像的匹配度,将匹配度最大的第二局部图像对应的候选虚拟资源,确定为所述目标虚拟资源。
34、另一方面,提供了一种模型训练装置,所述装置包括:
35、确定模块,用于基于多个第一样本图像中曲线的边界框尺寸,确定多个检测框尺寸,所述曲线用于表示虚拟资源的资源数值随时间变化的变化趋势,所述边界框尺寸为所述曲线在所述第一样本图像中的边界框的尺寸;
36、获取模块,用于获取参考图像及第二样本图像,所述参考图像中的第一曲线用于表示待搜索虚拟资源的资源数值随时间变化的变化趋势,所述参考图像中的第一曲线与所述第二样本图像中的第二曲线之间的相似度大于阈值;
37、检测模块,用于通过资源搜索模型,基于所述多个检测框尺寸,分别对所述参考图像及所述第二样本图像进行目标检测,得到第一局部图像及第二局部图像,所述第一局部图像为所述参考图像中包括所述第一曲线的局部图像,所述第二局部图像为所述第二样本图像中包括所述第二曲线的局部图像;
38、所述确定模块,还用于通过所述资源搜索模型,确定所述第一局部图像与所述第二局部图像的匹配度;
39、训练模块,用于基于所述匹配度,对所述资源搜索模型进行训练。
40、在一种可能实现方式中,所述确定模块,用于对多个边界框尺寸进行聚类,得到多个聚类簇,每个聚类簇包括至少一个边界框尺寸;基于所述多个聚类簇的中心尺寸,生成多个候选尺寸集合,每个候选尺寸集合包括至少一个候选尺寸;对于每个候选尺寸集合,基于所述候选尺寸集合中候选尺寸的适应度,对所述候选尺寸集合进行更新,得到新的候选尺寸集合,所述适应度用于表示所述候选尺寸与所述多个边界框尺寸的匹配程度;将每个新的候选尺寸集合中适应度最大的候选尺寸,确定为所述检测框尺寸。
41、在另一种可能实现方式中,所述确定模块,用于对于每个聚类簇的中心尺寸,对所述中心尺寸进行多次随机扰动,得到多个候选尺寸;将所述多个候选尺寸及所述中心尺寸组成所述候选尺寸集合。
42、在另一种可能实现方式中,所述确定模块,用于基于所述候选尺寸集合中候选尺寸的适应度,从所述候选尺寸集合中筛选出候选尺寸子集,所述候选尺寸子集包括至少一个候选尺寸;基于所述候选尺寸子集中的候选尺寸,生成新的候选尺寸;将所述候选尺寸子集中的候选尺寸及所述新的候选尺寸组成所述新的候选尺寸集合。
43、在另一种可能实现方式中,所述确定模块,用于确定第一和值,所述第一和值为所述候选尺寸集合中候选尺寸的适应度和值;从0与所述第一和值构成的数值范围中,生成随机数;从所述候选尺寸集合中的任一候选尺寸开始,遍历所述候选尺寸集合中的候选尺寸;在遍历到第i个候选尺寸时的第二和值小于所述随机数、遍历到第i+1个候选尺寸时的第三和值大于所述随机数的情况下,将所述第i+1个候选尺寸,确定为所述候选尺寸子集中的候选尺寸,所述第二和值为已遍历的i个候选尺寸的适应度和值,所述第三和值为已遍历的i+1个候选尺寸的适应度和值,i为大于0的整数。
44、在另一种可能实现方式中,所述确定模块,用于从所述候选尺寸子集中随机选择两个候选尺寸,对所述两个候选尺寸中相同位置的部分数据进行互换,得到两个新的候选尺寸;或者,对于所述候选尺寸子集中任一候选尺寸,对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸。
45、在另一种可能实现方式中,所述确定模块,还用于在选择所述两个候选尺寸的情况下,生成互换概率,所述互换概率指示将所述两个候选尺寸中相同位置的部分数据进行互换的可能性;
46、所述确定模块,用于在所述互换概率大于第一概率阈值的情况下,对所述两个候选尺寸中相同位置的部分数据进行互换,得到两个新的候选尺寸。
47、在另一种可能实现方式中,所述确定模块,还用于确定所述候选尺寸对应的变异概率,所述变异概率指示对所述候选尺寸中的部分数据进行逆序处理的可能性;
48、所述确定模块,用于在所述变异概率大于第二概率阈值的情况下,对所述候选尺寸中的部分数据进行逆序处理,得到新的候选尺寸。
49、在另一种可能实现方式中,所述确定模块,还用于在对所述多个候选尺寸集合进行多次迭代更新的过程中,基于第三概率阈值、当前的迭代次数及总迭代次数,确定所述第二概率阈值,所述第三概率阈值为对所述多个候选尺寸集合进行第1次更新时的概率阈值。
50、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如上述方面所述的虚拟资源搜索方法或模型训练方法所执行的操作。
51、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如上述方面所述的虚拟资源搜索方法或模型训练方法所执行的操作。
52、再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的虚拟资源搜索方法或模型训练方法所执行的操作。
53、本技术实施例提供的方案中,在资源界面中,输入用于表示待搜索虚拟资源的资源数值随时间变化的变化趋势的数值变化信息,即可自动搜索出资源数值的变化趋势与数值变化信息匹配的虚拟资源,实现了一种新的虚拟资源搜索方式,能够快速搜索出用户想要查看的虚拟资源,并且,即使在无法获知虚拟资源的名称的情况下,也能够实现虚拟资源的搜索,保证了虚拟资源搜索的便捷性和准确性,也保证了资源搜索效率。
1.一种虚拟资源搜索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述信息输入操作为绘制操作,所述数值变化信息为所述绘制操作所绘制的曲线;所述响应于所述资源界面中的信息输入操作,在所述资源界面中,显示输入的数值变化信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述数值变化信息为第一图像包括的曲线;所述响应于所述资源界面中的信息输入操作,在所述资源界面中,显示输入的数值变化信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示目标虚拟资源之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示目标虚拟资源,包括:
6.根据权利要求1所述的方法,其特征在于,所述数值变化信息为第一曲线;所述响应于针对所述数值变化信息的资源搜索操作,在所述资源界面中,显示目标虚拟资源,包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于针对所述数值变化信息的资源搜索操作,分别对第二图像及多个候选虚拟资源的变化趋势图像进行目标检测,得到第一局部图像及多个第二局部图像,包括:
8.一种模型训练方法,其特征在于,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述基于多个第一样本图像中曲线的边界框尺寸,确定多个检测框尺寸,包括:
10.根据权利要求9所述的方法,其特征在于,所述基于所述多个聚类簇的中心尺寸,生成多个候选尺寸集合,包括:
11.根据权利要求9所述的方法,其特征在于,所述基于所述候选尺寸集合中候选尺寸的适应度,对所述候选尺寸集合进行更新,得到新的候选尺寸集合,包括:
12.根据权利要求11所述的方法,其特征在于,所述基于所述候选尺寸集合中候选尺寸的适应度,从所述候选尺寸集合中筛选出候选尺寸子集,包括:
13.根据权利要求11所述的方法,其特征在于,所述基于所述候选尺寸子集中的候选尺寸,生成新的候选尺寸,包括:
14.一种虚拟资源搜索装置,其特征在于,所述装置包括:
15.一种模型训练装置,其特征在于,所述装置包括:
16.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如权利要求1至7任一权利要求所述的虚拟资源搜索方法所执行的操作;或者,以实现如权利要求8至13任一权利要求所述的模型训练方法所执行的操作。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至7任一权利要求所述的虚拟资源搜索方法所执行的操作;或者,以实现如权利要求8至13任一权利要求所述的模型训练方法所执行的操作。
18.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一权利要求所述的虚拟资源搜索方法所执行的操作;或者,以实现如权利要求8至13任一权利要求所述的模型训练方法所执行的操作。
