【技术实现步骤摘要】
模型训练方法、行人分析方法、装置、设备及存储介质
[0001]本申请涉及数据处理
,具体而言,涉及一种模型训练方法、行人分析方法、装置、设备及存储介质。
技术介绍
[0002]随着深度学习技术研究取得了重大突破以及海量大数据支撑、计算能力提升与成本下降等因素的出现,多任务模型的网络规模越来越大,任务的类型和数量也越来越多,因此多任务之间难免存在竞争关系,这种竞争关系会极大的影响模型性能。
[0003]目前在对多任务模型进行训练时,大多数的做法是把多个任务对应的损失值直接做非负加权求和转化为一个总损失,然后利用总损失来反向更新参数。这种做法可以在一定程度上缓解训练过程中多任务竞争所带来的影响,但是其各个损失值对应的权重一般是人为设置权重,这种方式依赖人为经验,这样设置的权重可能并不是合适的,从而影响模型训练精度。
技术实现思路
[0004]本申请实施例的目的在于提供一种模型训练方法、行人分析方法、装置、设备及存储介质,用以改善现有技术中通过人为经验设置权重的方式影响模型训练精度的问题。
[0005]第一方面,本申请实施例提供了一种模型训练方法,用于对多任务模型进行训练,所述多任务模型包括至少一级网络,每级网络包括一个共享分支和与共享分支连接的至少两个下级网络,每个下级网络基于本级网络的共享分支所提取的特征执行对应分组中的预测任务并输出结果,其中,最后一级网络中的每个下级网络对应执行一个预测任务,第一级网络中的共享分支为所述多任务模型的主干网络,所述方法包括:
[0006]将 ...
【技术保护点】
【技术特征摘要】
1.一种模型训练方法,其特征在于,用于对多任务模型进行训练,所述多任务模型包括至少一级网络,每级网络包括一个共享分支和与共享分支连接的至少两个下级网络,每个下级网络基于本级网络的共享分支所提取的特征执行对应分组中的预测任务并输出结果,其中,最后一级网络中的每个下级网络对应执行一个预测任务,第一级网络中的共享分支为所述多任务模型的主干网络,所述方法包括:将获得的源领域训练样本和目标领域训练样本输入所述多任务模型中,获取所述多任务模型针对每个预测任务的输出结果;基于每个预测任务的输出结果计算每个预测任务对应的损失值;根据每个预测任务对应的损失值更新该预测任务对应的下级网络的任务独占参数;基于所述任务独占参数计算获得每个下级网络对应的损失权重;根据每个预测任务对应的损失值和所述损失权重,计算获得总损失值;根据所述总损失值更新共享分支的共享参数;循环执行上面过程,直至满足模型训练终止条件,结束训练;其中,在更新所述主干网络的共享参数时,所述方法还包括:获取所述主干网络输出的所述源领域训练样本的第一特征以及所述目标领域训练样本的第二特征;获取将所述第一特征与所述第二特征进行域对齐的域对齐损失值;根据所述总损失值和所述域对齐损失值更新所述主干网络的共享参数。2.根据权利要求1所述的方法,其特征在于,所述获取将所述第一特征与所述第二特征进行域对齐时的域对齐损失值,包括:通过所述多任务模型中的域判别器预测所述第一特征与所述第二特征进行域对齐的对齐结果;根据所述对齐结果计算获得域对齐损失值。3.根据权利要求2所述的方法,其特征在于,所述第一特征包括第一底层特征、第一中层特征和第一高层特征,所述第二特征包括第二底层特征、第二中层特征和第二高层特征,所述主干网络的底层网络输出底层特征,所述主干网络的中层网络输出中层特征,所述主干网络的高层网络输出高层特征,所述通过所述多任务模型中的域判别器预测所述第一特征与所述第二特征进行域对齐的对齐结果,包括:通过所述多任务模型中的域判别器预测所述第一底层特征与所述第二底层特征进行域对齐的底层特征对齐结果;通过所述多任务模型中的域判别器预测所述第一中层特征与所述第二中层特征进行域对齐的中层特征对齐结果;通过所述多任务模型中的域判别器预测所述第一高层特征与所述第二高层特征进行域对齐的高层特征对齐结果;所述根据所述对齐结果计算获得域对齐损失值,包括:根据所述底层特征对齐结果计算获得所述底层网络的底层损失值;根据所述中层特征对齐结果计算获得所述中层网络的中层损失值;根据所述高层特征对齐结果计算获得所述高层网络的高层损失值;根据所述底层损失值、所述中层损失值以及所述高层损失值,计算获得域对齐损失值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述底层损失值、所述中层损失值以及所述高层损失值,计算获得域对齐损失值,包括:根据所述底层损失值更新所述底层网络的底层参数;根据所述底层参数计算获得所述底层网络的底层损失权重;根据所述中层损失值更新所述中层网络的中层参数;根据所述中层参数计算获得所述中层网络的中层损失权重;根据所述高层损失值更新所述高层网络的高层参数;根据所述高层参数计算获得所述高层网络的高层损失权重;根据所述底层损失值、所述底层损失权重、所述中层损失值、所述中层损失权重、所述高层损失值以及所述高层损失权重,计算获得域对齐损失值。5.根据权利要求1所述的方法,其特征在于,所述至少一级网络包括第一级网络和至少两个第二级网络,每个第二级网络中的共享分支为所述第一级网络中的下级网络,所述任务独占参数为所述第二级网络中每个下级网络的网络参数,还包括:基于所述任务独占参数以及所述第一级网络中共享分支的共享参数,计算获得第二级网络中每个下级网络对应的第一损失权重;根据...
【专利技术属性】
技术研发人员:董帅,冯子钜,叶润源,毛永雄,王伟,戴坤龙,周博伦,邹昆,李文生,
申请(专利权)人:中山市希道科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。