本申请涉及目标检测,尤其涉及一种自动驾驶方法、装置、设备及存储介质。
背景技术:
1、自动驾驶可以解放驾驶员,实现车辆的自主驾驶,具有巨大的应用前景,因此很多机构和汽车厂商都在研究自动驾驶。传统技术中自主驾驶算法是汽车厂商或者第三方集中提供的,汽车厂商或者第三方根据自身掌握的资源,训练得到一个统一的自主驾驶算法,然后将该自主驾驶算法提供给自身服务的客户。也就是说许多用户拥有车辆的自主驾驶算法是相同的。传统技术无法基于用户驾驶习惯,为用户提供个性化的自动驾驶算法。
技术实现思路
1、有鉴于此,本申请实施例提供了一种自动驾驶方法、装置、设备及存储介质,以解决现有技术中,无法基于用户驾驶习惯,为用户提供个性化的自动驾驶算法的问题。
2、本申请实施例的第一方面,提供了一种自动驾驶方法,包括:在目标用户驾驶目标车辆行驶过程中,按照预设频率控制目标车辆上车载摄像装置获取目标车辆所处场景的环境信息;在获取到每条环境信息时,获取在该条环境信息对应场景中目标用户驾驶目标车辆的第一策略,其中,第一策略是目标用户控制目标车辆各方面的相关信息;利用多条环境信息和每条环境信息对应的第一策略生成训练数据,并通过训练数据对自动驾驶控制模型进行训练,其中,每条环境信息对应的第一策略为该条环境信息的标签;利用经过训练的自动驾驶控制模型控制目标车辆进行基于目标用户驾驶习惯的自动驾驶。
3、本申请实施例的第二方面,提供了一种自动驾驶装置,包括:第一获取模块,被配置为在目标用户驾驶目标车辆行驶过程中,按照预设频率控制目标车辆上车载摄像装置获取目标车辆所处场景的环境信息;第二获取模块,被配置为在获取到每条环境信息时,获取在该条环境信息对应场景中目标用户驾驶目标车辆的第一策略,其中,第一策略是目标用户控制目标车辆各方面的相关信息;训练模块,被配置为利用多条环境信息和每条环境信息对应的第一策略生成训练数据,并通过训练数据对自动驾驶控制模型进行训练,其中,每条环境信息对应的第一策略为该条环境信息的标签;控制模块,被配置为利用经过训练的自动驾驶控制模型控制目标车辆进行基于目标用户驾驶习惯的自动驾驶。
4、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述方法的步骤。
5、本申请实施例的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如权利要求上述任一项方法的步骤。
6、本申请实施例与现有技术相比存在的有益效果至少包括:利用多条环境信息和每条环境信息对应的第一策略生成训练数据,通过训练数据对自动驾驶控制模型进行训练,利用经过训练的自动驾驶控制模型控制目标车辆进行基于目标用户驾驶习惯的自动驾驶,所以,采用上述技术手段,可以解决现有技术中无法基于用户驾驶习惯,为用户提供个性化的自动驾驶算法的问题,进而为用户提供基于该用户驾驶习惯的自动驾驶算法,提升用户满意度。
1.一种自动驾驶方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述训练数据对自动驾驶控制模型进行训练,包括:
3.根据权利要求1所述的方法,其特征在于,通过所述训练数据对自动驾驶控制模型进行训练,包括:
4.根据权利要求1所述的方法,其特征在于,利用经过所述训练的所述自动驾驶控制模型控制所述目标车辆进行基于所述目标用户驾驶习惯的自动驾驶,包括:
5.根据权利要求4所述的方法,其特征在于,将所述目标环境信息输入所述自动驾驶控制模型,输出所述目标环境信息对应的第二策略,包括:
6.根据权利要求1所述的方法,其特征在于,通过所述训练数据对自动驾驶控制模型进行训练,包括:
7.根据权利要求6所述的方法,其特征在于,计算每条环境信息对应的第一策略和第二策略之间的第一损失值之后,所述方法还包括:
8.一种自动驾驶装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。