【技术实现步骤摘要】
多任务模型训练方法、任务预测方法、装置、计算机设备及介质
[0001]本专利技术涉及数据处理
,具体涉及一种多任务模型训练方法、任务预测方法、装置、计算机设备及介质。
技术介绍
[0002]随着深度学习技术的快速发展,通常要求算法多任务模型完成对目标进行检测和分类的所有任务,即算法多任务模型需要先基于获取的全局图像检测出目标的位置,再基于目标的位置对目标的属性信息进行分类。具体地,在自动驾驶场景中,若以车辆为目标,则要求算法多任务模型识别车辆的位置,并对车辆的车型、遮挡情况及车头方向等属性信息进行分类。若以车辆内的驾驶人员为目标,则要求算法多任务模型识别驾驶人员的位置,并对驾驶人员的穿戴及坐姿等属性信息进行识别。通常用于实现对目标进行检测和分类的算法多任务模型通常为包括多个任务头的多任务模型。现有的多任务模型一个任务头用于识别目标的位置,得到目标检测结果。其余的任务头用于对目标的属性信息进行分类,得到分类预测结果。
[0003]在训练多任务模型时,需要将训练集中的图像样本输入至所有的任务头,进而要求海量的图像样 ...
【技术保护点】
【技术特征摘要】
1.一种多任务模型的训练方法,其特征在于,所述多任务模型包括共享网络、目标检测头及至少一个任务头,所述多任务模型的训练方法包括:获取多个图像样本,其中,所述图像样本包括至少一个所述任务头的标签结果;将标签结果为同一所述任务头的所述图像样本进行合并,得到每个所述任务头的训练集,其中,每个所述训练集的名称与对应的所述任务头的名称相同;将每个所述训练集输入至所述共享网络,得到所述图像样本的特征图;将所述图像样本的特征图输入至所述目标检测头,得到待检测目标的特征图;针对每个所述训练集,将所述待检测目标的特征图输入至与所述训练集的名称相同的所述任务头,迭代训练所述多任务模型。2.根据权利要求1所述的多任务模型的训练方法,其特征在于,所述多任务模型的构建步骤包括:获取每个训练集的名称;针对每个所述训练集,构建与所述训练集的名称相同的所述任务头;基于所述共享网络、所述目标检测头及所有的所述任务头,构建所述多任务模型。3.根据权利要求1所述的多任务模型的训练方法,其特征在于,所述针对每个所述训练集,将所述待检测目标的特征图输入至与所述训练集的名称相同的所述任务头,迭代训练所述多任务模型,包括:针对每个所述训练集,将所述待检测目标的特征图输入至与所述训练集的名称相同的所述任务头,得到每个所述任务头的损失;基于每个所述任务头的损失,依次对每个所述任务头进行数据迭代;在所有所述任务头均完成数据迭代的情况下,执行所述针对每个所述训练集,将所述待检测目标的特征图输入至与所述训练集的名称相同的所述任务头,得到每个所述任务头的损失的步骤,直到每个所述任务头的损失均小于预设损失阈值。4.根据权利要求3所述的多任务模型的训练方法,其特征在于,每个所述任务头的损失均包括所述目标检测头的回归损失、所述目标检测头的分类损失及所述任务头的分类损失。5.根据权利要求1所述的多任务模型的训练方法,其特征在于,所述共享网络还包括主干网络和中间网络,所述将每个所述训练集输入至所述共享网络,得到所述图像样本的特征图,包括:将所述训练集输入至所述主干网络,得到初始的图像样本特征图;将所述初始的图像样本特征图输入至所述中间网络,得到更新尺度的所述图像样本特征图。6.根据权利要求1所述的多任务模型的训练方法,其特征在于,每个所述任务头包括特征聚集层和任务网络,所述针对每个所述训练集,将...
【专利技术属性】
技术研发人员:白云超,吴锐,郭晓丽,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。