本公开涉及数据处理,尤其涉及自动驾驶、人工智能等。
背景技术:
1、近年来,自动驾驶技术的快速发展,使得自动驾驶技术逐步渗透到物流运输、出租车等大量出行领域。
2、但是自动驾驶技术极其复杂,使用大量数据对自动驾驶能力进行训练和评测成为行业共识。然而大量的评测数据也带来了存储和计算成本增加的问题,因此如何能够缓解大量的评测数据带来的存储和计算压力,就成为需要解决的问题。
技术实现思路
1、本公开提供了一种评测数据的筛选方法、装置、设备以及存储介质。
2、根据本公开的一方面,提供了一种评测数据的筛选方法,包括:
3、基于路网中的一个或多个位置点,得到初始评测集合包括的多个评测数据中的每个评测数据的一个或多个覆盖位置点,其中,每个评测数据的一个或多个覆盖位置点为每个评测数据的一个或多个评测点中的至少之一;
4、基于每个评测数据的一个或多个覆盖位置点,计算每个评测数据的覆盖路网贡献率;
5、基于每个评测数据的覆盖路网贡献率,从初始评测集合中删除一个或多个第一评测数据,得到目标评测集合。
6、根据本公开的另一方面,提供了一种评测数据的筛选装置,包括:
7、确定模块,用于基于路网中的一个或多个位置点,得到初始评测集合包括的多个评测数据中每个评测数据的一个或多个覆盖位置点,其中,每个评测数据的一个或多个覆盖位置点为每个评测数据的一个或多个评测点中的至少之一;
8、计算模块,用于基于每个评测数据的一个或多个覆盖位置点,计算每个评测数据的覆盖路网贡献率;
9、筛选模块,用于基于每个评测数据的覆盖路网贡献率,从初始评测集合中删除一个或多个第一评测数据,得到目标评测集合。
10、根据本公开的另一方面,提供了一种电子设备,包括:
11、至少一个处理器;以及
12、与该至少一个处理器通信连接的存储器;其中,
13、该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开实施例中任一的方法。
14、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使该计算机执行根据本公开实施例中任一的方法。
15、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现根据本公开实施例中任一的方法。
16、基于本公开实施例中提供的方式,基于路网的位置点,能够得到初始评测集合中每个评测数据的覆盖路网贡献率,结合覆盖路网贡献率删除初始评测集合中的部分评测数据,得到目标评测集合。如此,可以减少目标评测集合所包含的评测数据的数量以缓解存储和计算压力,并且由于结合评测数据的覆盖路网贡献率来删除评测数据,因此可以保证目标评测集合所包含的评测数据的质量,进而保证基于目标评测集合所执行的后续处理的准确性。
17、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种评测数据的筛选方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述每个评测数据的覆盖路网贡献率,从所述初始评测集合中删除一个或多个第一评测数据,得到目标评测集合,包括:
3.根据权利要求2所述的方法,其中,所述基于所述每个评测数据的覆盖路网贡献率,从所述初始评测集合中确定所述一个或多个第一评测数据,包括以下之一:
4.根据权利要求1-3任一项所述的方法,其中,所述从所述初始评测集合中删除一个或多个第一评测数据,得到目标评测集合,包括:
5.根据权利要求4中所述的方法,还包括:
6.根据权利要求4所述的方法,其中,所述基于路网覆盖率和所述中间评测集合,得到所述目标评测集合,包括:
7.根据权利要求6中所述的方法,其中,所述在所述路网覆盖率大于第二预设阈值的情况下,基于约束条件和所述中间评测集合,得到所述目标评测集合,包括以下之一:
8.根据权利要求4所述的方法,其中,所述基于路网覆盖率和所述中间评测集合,得到所述目标评测集合,包括:
9.根据权利要求1所述的方法,其中,所述基于路网中的一个或多个位置点,得到初始评测集合包括的多个评测数据中每个评测数据的一个或多个覆盖位置点,包括:
10.根据权利要求1所述的方法,其中,所述基于所述每个评测数据的一个或多个覆盖位置点,计算所述每个评测数据的覆盖路网贡献率,包括:
11.根据权利要求10所述的方法,其中,所述基于所述第i个评测数据的所述一个或多个覆盖位置点,确定所述第i个评测数据的覆盖点数,包括以下之一:
12.根据权利要求10所述的方法,其中,所述基于第i个评测数据的覆盖点数,确定所述第i个评测数据的所述覆盖路网贡献率,包括以下之一:
13.一种评测数据的筛选装置,包括:
14.根据权利要求13所述的装置,其中,所述筛选模块,用于基于所述每个评测数据的覆盖路网贡献率,从所述初始评测集合中确定所述一个或多个第一评测数据;从所述初始评测集合中删除所述一个或多个第一评测数据,得到目标评测集合。
15.根据权利要求14所述的装置,其中,所述筛选模块,具体用于执行以下之一:
16.根据权利要求13-15中任一项所述的装置,其中,所述筛选模块,具体用于从所述初始评测集合中删除所述一个或多个第一评测数据,得到中间评测集合;基于路网覆盖率和所述中间评测集合,得到所述目标评测集合。
17.根据权利要求16中所述的装置,其中,所述筛选模块,用于基于待处理评测集合包含的覆盖位置点的数量和所述路网中的位置点的数量,得到所述路网覆盖率,其中,所述待处理评测集合为所述初始评测集合或所述中间评测集合。
18.根据权利要求16所述的装置,其中,所述筛选模块,具体用于在所述路网覆盖率大于第二预设阈值的情况下,基于约束条件和所述中间评测集合,得到所述目标评测集合,其中,所述约束条件包括以下至少之一:所述中间评测集合所占用的存储空间小于预设存储空间、基于所述中间评测集合所执行的计算所需的计算资源小于预设计算资源、基于所述中间评测集合所执行的评测所需的时长小于预设时长。
19.根据权利要求18所述的装置,其中,所述筛选模块,具体用于执行以下之一:
20.根据权利要求16所述的装置,其中,所述筛选模块,具体用于在所述路网覆盖率不大于第二预设阈值的情况下,在所述中间评测集合中添加一个或多个第二评测数据,得到更新后的初始评测集合,基于所述更新后的初始评测集合,得到所述目标评测集合。
21.根据权利要求13所述的装置,其中,所述确定模块,具体用于从所述路网中的所述一个或多个位置点中,确定与第i个评测数据中的第j个评测点距离最近的第k个位置点,其中,所述第i个评测数据为所述初始评测集合包括的所述多个评测数据中之一,所述第j个评测点为所述第i个评测数据的一个或多个评测点中之一,i、j、k为正整数;在所述第j个评测点与所述第k个位置点的距离小于第三预设阈值的情况下,将所述第j个评测点确定为所述第i个评测数据的覆盖位置点。
22.根据权利要求13所述的装置,其中,所述确定模块,用于基于第i个评测数据的所述一个或多个覆盖位置点,确定所述第i个评测数据的覆盖点数,其中,所述第i个评测数据为所述初始评测集合包括的所述多个评测数据中之一,i为正整数;基于所述第i个评测数据的覆盖点数,确定所述第i个评测数据的所述覆盖路网贡献率。
23.根据权利要求22所述的装置,其中,所述计算模块,用于执行以下之一:
24.根据权利要求22所述的装置,其中,所述计算模块,用于执行以下之一:
25.一种电子设备,包括:
26.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-12中任一项所述的方法。
27.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-12中任一项所述的方法。
