最近在做域自适应相关的工作。看到了一篇生成对抗网络中巧妙的使用了梯度反转层(GRL),避免了一般GAN模型分步训练的情况,即不需要固定一个去训练另一个。
上图中,只在这个红色矩形处进行一次反转,即梯度乘以一个负数。粉色部分,还是尽可能让分类误差小,域判别更准。到了绿色这里,因为反转了一下梯度,绿色部分网络优化的目标和粉色相反了,尽可能让绿色部分提取的特征,让后面判别不出来。
论文名称:Unsupervised Domain Adaptation by Backpropagation
论文地址:https://proceedings.mlr.press/v37/ganin15.html