zoukankan      html  css  js  c++  java
  • 运用循环一致性对抗神经网络进行非配对图片翻译:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

      

      循环一致性神经网络利用了两个GAN网络进行循环,以此来修正模型输出的结果,防止特征都映射到一张图片上。

                   循环一致性网络示意图

     

      X->Y的对抗损失:

     

      这里希望认出更少的原来图片(前一项),认出更多的生成图片(后一项)。同理从Y->X的对抗损失也可以写出来。

      G想最小化上面这一项,D想最大化这一项,这也就是为什么叫做对抗网络。

      

      但是仅仅使用对抗网络没法建立X到Y空间上的正确映射,一个好的思路就是建立循环对抗神经网络。

            

      我们把上面这个式子叫做前向循环一致性,进而我们得到循环一致性损失

       这个式子很好理解,就是让转换后的图片保留更多的原图片信息,想要验证这一点只需要循环验证即可,即将映射后的特征空间再次映射到原空间,以此来检验信息损失程度。

      上面这个就是总的loss函数

      我们要做的就是找到下面的解

         

      

     待更。。

      

      

  • 相关阅读:
    疯狂Java学习笔记(008)
    CSS-链接
    css学习:css样式的引入
    两个文本根据索引key关联合并,将无关联信息单独输出
    三 数据挖掘算法
    二、数据挖掘
    vsftp虚拟账户设置
    python3在linux下的编码错误
    python 一个根据正则判断输入的函数
    python excel读写与dict转换
  • 原文地址:https://www.cnblogs.com/upuphe/p/13688048.html
Copyright © 2011-2022 走看看