【算法笔记】CycleGan 循环生成对抗网络

原文:

  1. https://blog.csdn.net/qq_21190081/article/details/78807931
  2. https://www.jianshu.com/p/64bf39804c80

1. 单向 GAN

https://blog.csdn.net/nymph_h/article/details/96432920

2. 循环 GAN

而循环对抗生成网络可以看作两个普通的GAN分别首位相接,如图所示。
在这里插入图片描述
看上去就是两个原本的GAN头尾叠在一起了,但是注意,相比原图,中间结果要求是服从另一个图片域的假图,而不是抽象的代码。下面是别人的图片。
在这里插入图片描述
在这里插入图片描述
与原来的普通GAN相比,损失函数由两个变为了四个(容易理解)。
程序的工作流程变为:

  1. 从域A选择一张图片input_A,通过Gab变换为域B中的一张假图片Gen_B,计算分类器Discrimination_B的损失
  2. 将假图片通过Gba变换回域A,得到Cyclic_A,计算它与input_A之间的损失
  3. 另一半网络,执行相同的步骤。

可以实现无配对的两个图片集的训练是CycleGAN与Pixel2Pixel相比的一个典型优点。但是我们仍然需要通过训练创建这个映射来确保输入图像和生成图像间存在有意义的关联,即输入输出共享一些特征。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值