我正在使用具有混合损失的生成对抗性深度学习模型 (GAN),该混合损失由四个损失与三个损失的线性组合表示的,像:
.
有没有办法优化这些走向最佳表现?前提是计算复杂度不是微不足道的。如果我的目标是至少,我应该使用高值与其他的相比?但是,这将如何影响整体性能,因为 GAN 中使用的所有模型都可能在最终结果中发挥重要作用。
注意。是基于 MSE 测量,而其他损失是基于规范。
我正在使用具有混合损失的生成对抗性深度学习模型 (GAN),该混合损失由四个损失与三个损失的线性组合表示的,像:
.
有没有办法优化这些走向最佳表现?前提是计算复杂度不是微不足道的。如果我的目标是至少,我应该使用高值与其他的相比?但是,这将如何影响整体性能,因为 GAN 中使用的所有模型都可能在最终结果中发挥重要作用。
注意。是基于 MSE 测量,而其他损失是基于规范。
当有一个优化问题涉及多个目标函数同时优化时,称为多目标优化。
梯度下降法仍可用于最小化整体目标函数。一篇题为“具有不确定性的基于梯度的多目标优化”的论文进行了更详细的介绍。
在 PyTorch 中,autograd.backward可以处理多个目标。您需要提供用于反向传播的张量列表。