【技术实现步骤摘要】
一种模型自动化迭代方法、设备及存储介质
[0001]本专利技术涉及自动驾驶
,尤其涉及一种模型自动化迭代方法、设备及存储介质。
技术介绍
[0002]自动驾驶长尾场景是指突发的、低概率的、不可预知的场景,比如交通信号灯故障的路口、醉驾的车辆、路中央的气球等。怎样应对长尾场景一直是行业难题,已逐渐成为制约自动驾驶发展的关键,要解决这些问题,自动驾驶系统需要积累大量的数据,持续优化模型。
[0003]据统计,全球汽车保有量超过10亿辆,但平均每30s发生一起事故,说明交通事故属于低频出现的事件。要实现自动驾驶落地,就要解决这些低频发生的问题,至少要做到现有人类驾驶员的安全驾驶水平甚至全面超越人类驾驶员。
[0004]根据以上数据,为了充分测试自动驾驶系统安全性,至少需要进行上亿公里的道路测试,这意味着数万乃至几十万辆车24小时不间断运行几百天,同时,测试过程中产生有效问题数据的效率很低,导致模型的迭代和验证的成本越来越高。
技术实现思路
[0005]传统的模型迭代验证采用以功能测试驱动模型迭代的方式,在开发端以需求和问题驱动数据采集,然后人工分析标注数据并设计优化方案,在测试端人工搭建场景进行测试或实车随机测试,最终形成标注、开发、测试的串行迭代流程,这种方法对于软件功能开发是有效的,有限的人力解决有限的问题,实现特定范围内的功能。
[0006]但传统的模型迭代验证方式难以让自动驾驶真正落地,使整个行业做到全时段全工况的安全运行。一方面,传统问题驱动的方式是依靠串行的开发模式 ...
【技术保护点】
【技术特征摘要】
1.一种模型自动化迭代方法,其特征在于,包括:使用车端计算资源通过车端模型获得推理结果;根据车端模型推理的结果,采集对车端模型性能提升有价值的数据;使用云端计算资源,对所述对车端模型性能提升有价值的数据进行优化,并利用优化结果训练车端模型;将车端计算资源正在使用的车端模型迭代为训练后的车端模型。2.根据权利要求1所述的方法,其特征在于,所述车端模型包括如下一种或多种:用于目标检测的模型;用于行为预测的模型;用于决策规划的模型。3.根据权利要求1所述的方法,其特征在于,所述车端模型采用具有多任务、轻量级特征的网络结构。4.根据权利要求1所述的方法,其特征在于,根据车端模型推理的结果,采集对车端模型性能提升有价值的数据,包括:根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据;其中,所述时空同步信息包括与车端模型推理的结果在时间及空间上存在同步关系的环境数据、地图数据、车身状态数据、驾驶员操作数据中的一种或多种。5.根据权利要求4所述的方法,其特征在于,根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据,包括:利用车端模型推理的结果及其时空同步信息构建场景;确定已有场景库中缺少所述场景时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集。6.根据权利要求5所述的方法,其特征在于,确定已有场景库中缺少所述场景时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集,包括:使用车端计算资源,按照预定的编码规则对所述场景进行编码;使用云端计算资源将场景编码与已有场景库对应的编码库进行比对;根据比对结果确定已有场景库的编码库中缺少所述场景编码时,命令车端计算资源将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据上传给云端计算资源。7.根据权利要求5所述的方法,其特征在于,确定已有场景库中缺少所述场景,包括:确定已有场景库中缺少所述场景对应的类别;或者,确定已有场景库中存在所述场景对应的类别,但已有场景库中该类别下的数据量未达到预定数量。8.根据权利要求4所述的方法,其特征在于,根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据,包括:监测到车端模型推理的结果和/或时空同步信息存在异常时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集。
9.根据权利要求8所述的方法,其特征在于,监测到车端模型推理的结果和/或时空同步信息存在异常,包括下述至少一种:确定车端模型推理的结果和/或时空同步信息不属于常规场景;对基于不同算法逻辑得到的车端模型推理的结果进行一致性检验,确定检验结果未达到预定的一致性下限;确定车端模型推理的结果与期望值不匹配。10.根据权利要求8所述的方法,其特征在于,监测到车端模型推理的结果和/或时空同步信息存在异常时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集,包括:使用车端计算资源监测到车端模型推理的结果和/或时空同步信息存在异常时,将车端模型推理的结果及其时空同步信息上传给云端计算资源。11.根据权利要求4所述的方法,其特征在于,根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据,包括:确定车端模型推理的结果与期望值相匹配,且匹配度达到预定的匹配阈值时,或者,对基于不同算法逻辑得到的车端模型推理的结果进行一致性检验,确定检验结果达到预定的一致性上限时;将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集。12.根据权利要求11所述的方法,其特征在于,确定车端模型推理的结果与期望值相匹配,且匹配度达到预定匹配阈值时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行采集,包括:使用车端计算资源确定车端模型推理的结果与期望值相匹配,且匹配度达到预定匹配阈值时,将车端模型推理的结果及其时空同步信息上传给云端计算资源。13.根据权利要求1所述的方法,其特征在于,对所述对车端模型性能提升有价值的数据进行优化,并利用优化结果训练车端模型,包括:使用云端计算资源通过数据驱动模型对所述对车端模型性能提升有价值的数据进行标注,并利用标注结果训练车端模型;其中,所述数据驱动模型为深度学习模型或传统机器学习模型。14.根据权利要求1所述的方法,其特征在于,对所述对车端模型性能提升有价值的数据进行优化,并利用优化结果训练车端模型,包括:使用云端计算资源,利用数学规划模型对所述对车端模型性能提升有价值的数据进行优化,并利用优化结果训练车端模型。15.根据权利要求13所述的方法,其特征在于,所述数据驱动模型包括包括如下一种或多种:用于目标检测的模型;用于行为预测的模型;用于决策规划的模型。16.根据权利要求13所述的方法,其特征在于,所述数据驱动模型为具有单任务、深层次特征的网络结构的深度学习模型。
17.根据权利要求13所述的方法,其特征在于,所述方法还包括:利用优化结果训练数据驱动模型;将云端计算资源正在使用的数据驱动模型迭代为训练后的数据驱动模型。18.根据权利要求1所述的方法,其特征在于,将车端计算资源正在使用的车端模型迭代为训练后的车端模型,包括:对训练后的车端模型进行测试;确定训练后的车端模型的测试指标高于车端计算资源正在使用的车端模型的测试指标时,将车端计算资源正在使用的车端模型迭代为训练后的车端模型。19.根据权利要求16所述的方法,其特征在于,将云端计算资源正在使用的数据驱动模型迭代为训练后的数据驱动模型,包括:对训练后的数据驱动模型进行测试;确定训练后的数据驱动模型的测试指标高于云端计算资源正在使用的数据驱动模型的测试指标时,将云端计算资源正在使用的数据驱动模型迭代为训练后的数据驱动模型。20.一种车端模型自动化迭代方法,其特征在于,包括:通过车端模型获得推理结果;与云端计算资源相配合,根据车端模型推理的结果,采集对车端模型性能提升有价值的数据;与云端计算资源相配合,将正在使用的车端模型迭代为训练后的车端模型;其中,所述训练后的车端模型是由云端计算资源通过对所述对车端模型性能提升有价值的数据进行优化、并利用优化结果对车端模型进行训练得到的模型。21.根据权利要求20所述的方法,其特征在于,所述车端模型包括如下一种或多种:用于目标检测的模型;用于行为预测的模型;用于决策规划的模型。22.根据权利要求20所述的方法,其特征在于,与云端计算资源相配合,根据车端模型推理的结果,采集对车端模型性能提升有价值的数据,包括:与云端计算资源相配合,根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据;其中,所述时空同步信息包括与车端模型推理的结果在时间及空间上存在同步关系的环境数据、地图数据、车身状态数据、驾驶员操作数据中的一种或多种。23.根据权利要求22所述的方法,其特征在于,与云端计算资源相配合,根据车端模型推理的结果及其时空同步信息,确定并采集对车端模型性能提升有价值的数据,包括:利用车端模型推理的结果及其时空同步信息构建场景,并将所述场景上传给云端计算资源;接收到云端计算资源下发的命令时,将车端模型推理的结果及其时空同步信息作为对车端模型性能提升有价值的数据进行...
【专利技术属性】
技术研发人员:张放,徐成,赵勍,刘涛,夏洋,李晓飞,王肖,张德兆,霍舒豪,
申请(专利权)人:北京智行者科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。