Cyclegan

问题

在进行风格训练的时候很难找到同一种风格的原图片和配对的风格图片,而cyclegan解决了这个问题

结构

Cyclegan

一些问题

为什么会有2个cycle?

因为生成器F(第一个cycle)从来没有见过真实的Y,所以才有了第二个cyclee,如果没有看过它可能不会生成X‘与X很像,这样也就无法反向传播反过来指导G参数的更新

为什么会有两个生成器?

在第一个Cyle中如果没有后面的F那么生成的Y‘可能不会包含X的内容,直接生成Y,而加入F之后还要还原为X ,所以强制Fake Y中包含了X的信息

Loss

\[L(G,F,Dx,Dy)=LGan(G,Dy,X,Y)+LGan(F,Dx,Y,X)+λLcycle(G,F) \]

Gan存在的问题

会造成模式崩溃
http://blog.itpub.net/69946223/viewspace-2658454/

Cyclegan

上一篇:空间四点体积


下一篇:requests+unittest接口自动化之报错:TypeError: list indices must be integers or slices, not str