本公开涉及数字孪生,尤其涉及一种地物数据预测方法及装置。
背景技术:
1、在当前的三维数字化场景中,在对城市场景进行地物数据预测时,需要读取城市场景的影像数据,以及加载用于预测地物数据的机器学习模型。其中,读取城市场景的影像数据时,尤其是数万公里的城市场景,需要消耗大量内存。加载用于预测地物数据的机器学习模型,也需要消耗一定内存。这样的话,用于实际识别、编译、分类的内存就会相对减少,对于性能相对较低的设备而言,对城市场景中地物数据预测的预测效率就会降低,甚至还会影响预测的准确性。
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、发送模块用于:
30、获取预测模型信息;
31、通过广播的方式,将预测模型信息发送给至少一个第二服务器。
32、可选的,分发模块用于向至少一个第二服务器分发第一数据块划分得到的子数据块,具体为:
33、分发模块用于:
34、将第一数据块切分为多个子数据块;
35、将切分得到的多个子数据块分发给至少一个第二服务器。
36、可选的,分发模块用于将第一数据块切分为多个子数据块,具体为:
37、分发模块用于:
38、确定预测模型的输入数据尺寸;
39、基于输入数据尺寸,将第一数据块切分为多个子数据块,每个子数据块的大小与输入数据尺寸一致。
40、第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器;存储器用于存储计算机程序;处理器用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现上述第一方面的方法。
41、第四方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被计算机执行时,实现上述第一方面的方法。
42、通过本公开实施例提供的地物数据预测方法及装置,第一服务器可以将待预测城市场景的影像数据的数据集的一个数据块加载至内存,并且将用于预测地物数据的预测模型发送给至少一个第二服务器,之后,第一服务器可以将加载至其内存中的数据块切分为多个子数据块,并将这多个子数据块分发给前述至少一个第二服务器,然后第一服务器可以根据至少一个第二服务器回传的子数据块预测结果整合得到其加载的数据块的地物数据预测结果。
43、这样的话,可以将待预测城市场景的影像数据的数据集划分为多个数据块,每个数据块又可以切分为多个子数据块,可以通过多个服务器并行对待预测城市场景进行地物数据预测,预测效率更高,预测结果也更加准确,适用性更好。
1.一种地物数据预测方法,其特征在于,用于第一服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将第一数据块读取到内存中,包括:
3.根据权利要求1所述的方法,其特征在于,将预测模型信息发送给至少一个第二服务器,包括:
4.根据权利要求1所述的方法,其特征在于,向所述至少一个第二服务器分发第一数据块划分得到的子数据块,包括:
5.根据权利要求4所述的方法,其特征在于,将所述第一数据块切分为多个子数据块,包括:
6.一种地物数据预测装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述读取模块用于将第一数据块读取到内存中,具体为:
8.根据权利要求6所述的装置,其特征在于,所述发送模块用于将预测模型信息发送给至少一个第二服务器,具体为:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该计算机程序被执行时,实现上述权利要求1至5中任意一项所述的方法。