【技术实现步骤摘要】
一种图像生成模型的更新方法、装置及设备
[0001]本申请涉及机器学习
,尤其涉及一种图像生成模型的更新方法、装置及设备。
技术介绍
[0002]随着机器学习技术的迅速发展,图像生成模型应运而生。人们通过利用图像素材对图像生成模型进行训练,就可以利用训练得到的图像生成模型去自动生成丰富多样的图像了。不过,目前图像生成模型往往能够较好的学习到图像中的物体的形状特征,但却无法准确学习到图像中的物体在色彩鲜艳明暗程度方面的特征,使得利用图像生成模型自动生成的图像与训练素材之间往往会存在较大的差异,从而无法很好的满足需求。
[0003]基于此,如何高效便捷地对图像生成模型进行更新,以令更新后的图像生成模型能够生成符合需求的图像,成为了亟待解决的技术问题。
技术实现思路
[0004]本说明书实施例提供的一种图像生成模型的更新方法、装置及设备,能够在保障图像生成模型生成的图像的质量的基础上,高效便捷地调整图像生成模型生成的图像的色彩鲜艳明暗程度,从而可以令更新后的图像生成模型生成符合需求的图像。
[0005]为解决上述技术问题,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种图像生成模型的更新方法,包括:
[0007]获取针对图像生成模型中的变分自编码器的训练样本;其中,任一所述训练样本包括:符合预期图像显示效果的第一图像样本以及由所述图像生成模型生成的第二图像样本;
[0008]获取针对所述变分自编码器设置的目标损失函数;所述目标损失函数用于反映所 ...
【技术保护点】
【技术特征摘要】
1.一种图像生成模型的更新方法,包括:获取针对图像生成模型中的变分自编码器的训练样本;其中,任一所述训练样本包括:符合预期图像显示效果的第一图像样本以及由所述图像生成模型生成的第二图像样本;获取针对所述变分自编码器设置的目标损失函数;所述目标损失函数用于反映所述第一图像样本的重建图像与所述第二图像样本的重建图像分别同所述第一图像样本之间的色彩鲜艳明暗程度的差异情况;利用所述训练样本以及所述目标损失函数,对所述变分自编码器进行训练,得到训练后变分自编码器;根据所述训练后变分自编码器对所述图像生成模型进行更新,得到更新后图像生成模型。2.如权利要求1所述的方法,所述获取针对图像生成模型中的变分自编码器的训练样本之前,还包括:利用符合预期图像显示效果的目标图像样本,对初始图像生成模型进行训练,得到所述图像生成模型;利用所述图像生成模型,生成所述第二图像样本。3.如权利要求2所述的方法,所述利用符合预期图像显示效果的目标图像样本,对初始图像生成模型进行训练,得到所述图像生成模型,具体包括:利用符合预期图像显示效果的目标图像样本,对包含有处于参数冻结状态的变分自编码器的初始图像生成模型进行训练,得到所述图像生成模型;其中,所述目标图像样本包括:所述第一图像样本。4.如权利要求3所述的方法,所述图像生成模型包括:用于根据输入文本生成目标图像的模型或者用于根据输入图像生成目标图像的模型;所述利用符合预期图像显示效果的目标图像样本,对包含有处于参数冻结状态的变分自编码器的初始图像生成模型进行训练,得到所述图像生成模型,具体包括:利用符合预期图像显示效果的目标图像样本以及所述目标图像样本对应的模型输入数据样本,对包含有处于参数冻结状态的变分自编码器的初始图像生成模型进行训练,得到所述图像生成模型;其中,所述模型输入数据样本的类型包括文本或图像。5.如权利要求1所述的方法,所述目标损失函数包括:用于反映所述色彩鲜艳明暗程度的差异情况的第一损失函数:所述第一损失函数的计算公式为:Loss1=δ(HuberLoss(P1_S,P4_S)+HuberLoss(P1_B,P4_B))+HuberLoss(P1_S,P3_S)+HuberLoss(P1_B,P3_B)其中,Loss1表示所述第一损失函数,δ为预设超参数,HuberLoss()表示HuberLoss损失函数,P1_S用于表示所述第一图像样本的色彩鲜艳程度,P1_B用于表示所述第一图像样本的色彩明暗程度,P3_S用于表示所述第一图像样本的重建图像的色彩鲜艳程度,P3_B用于表示所述第一图像样本的重建图像的色彩明暗程度,P4_S用于表示所述第二图像样本的重建图像的色彩鲜艳程度,P4_B用于表示所述第二图像样本的重建图像的色彩明暗程度。6.如权利要求5所述的方法,所述目标损失函数还包括:用于反映所述第一图像样本的重建图像与所述第一图像样本之间的重建损失情况的第二损失函数:
所述目标损失函数具体是通过对所述第一损失函数与所述第二损失函数进行拼接得到的损失函数。7.如权利要求6所述的方法,所述第二损失函数的计算公式为:Loss2=MSELoss(P1,P3)其中,Loss2表示所述第二损失函数,MSELoss()用于表示平均平方误差损失函数,P1用于表示所述第一图像样本,P3用于表示所述第一图像样本的重建图像;所述目标损失函数的计算公式为:Loss3=α*Loss1+β*Loss2其中,Loss3表示所述目标损失函数,α以及β均为预设系数。8.如权利要求5
‑
7中任意一项所述的方法,P1_S具体用于表示所述第一图像样本在HSV颜色模型下的饱和度分量,P1_B用于表示所述第一图像样本在HSV颜色模型下的明度分量,P3_S用于表示所述第一图像样本的重建图像在HSV颜色模型下的饱和度分量,P3_B用于表示所述第一图像样本的重建图像在HSV颜色模型下的明度分量,P4_S用于表示所述第二图像样本的重建图像在HSV颜色模型下的饱和度分量,P4_B用于表示所述第二图像样本的重建图像在HSV颜色模型下的明度分量;或者,P1_S具体用于表示所述第一图像样本在HSL颜色模型下的饱和度分量,P1_B用于表示所述第一图像样本在HSL颜色模型下的亮度分量,P3_S用于表示所述第一图像样本的重建图像在HSL颜色模型下的饱和度分量,P3_B用于表示所述第一图像样本的重建图像在HSL颜色模型下的亮度分量,P4
‑
S用于表示所述第二图像样本的重建图像在HSL颜色模型下的饱和度分量,P4
‑
B用于表示所述第二图像样本的重建图像在HSL颜色模型下的亮度分量。9.如权利要求1所述的方法,所述变分自编码器包括:编码器以及解码器;其中,所述编码器中的各个网络层均处于参数冻结状态;所述解码器中的各个网络层均处于参数未冻结状态,或者,所述解码器中包含处于参数冻结状态的网络层以及处于参数未冻结状态的网络层;所述编码器用于接收所述训练样本,并发送所述训练样本的编码向量至所述解码器,所述解码器用于根据所述训练样本的编码向量,生成所述训练样本的重建图像。10.如权利要求9所述的方法,所述利用所述训练样本以及所述目标损失函数,对所述变分自编码器进行训练,得到训练后变分自编码器之前,还包括:获取针对所述变分自编码器设置的预设学习率以及预设迭代步数;所述利用所述训练样本以及所述目标损失函数,对所述变分自编码器进行训练,得到训练后变分自编码器,具体包括:按照所述预设学习率,以最小化所述目标损失函数为目标,利用所述训练样本对所述变分自编码器进行训练,直至达到所述预设迭代步数,得到训练后变分自编码器。11.如权利要求1所述的方法,所述根据所述训练后变分自编码器对所述图像生成模型进行更新,得到更新后图像生成模型,具体包括:利用所述训练后变分自编码器替换所述图像生成模型中包含的所述变分自编码器,得到更新后图像生成模型。12.一种图像生成模型的更新装置,包括:第一获取模块,用于获取针对图像生成模型中的变分自编码器的训练样本;其中,任一
所述训练样本包括:符合预期图像显示效果的第一图像样本以及由所述图像生成模型生成的第二图像样本;第二获取模块...
【专利技术属性】
技术研发人员:马兵,马晨光,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。