github代码为https://github.com/Guim3/IcGAN

通常GAN的生成网络输入为一个噪声向量z,文献的创新点是,利用一个encoder网络,对输入图像提取得到一个特征向量z,将特征向量z,以及需要转换的目标attribute向量y串联输入生成网络,得到生成图像,网络结构如下,

如上图所示,包括连个encoder网络,分别为Ez,EyEz,Ey,EzEz用于将输入图像编码为特征向量z,也就是特征向量z提取了图像的基本特征.EyEy用于将输入图像编码为特征向量y,特征向量y包括图像的性别,是否为black hair,brown hair,是否make-up,sungalsses等信息,y′y′为我们需要生成的目标图像的特征向量,将特征向量y的对于位置的特征值转换,得到目标特征向量y′y′,将z与y′y′串联,输入生成网络,则可以生成含有目标特征的图像.

encoder网络参数如下,

之后将生成图像,目标图像分别输入判别网络,生成网络,判别网络结构图如下,

生成,判别网络参数为,

生成效果,

--------------------- 
作者:imperfect00 
来源:CSDN 
原文:https://blog.csdn.net/u011961856/article/details/78945871 
版权声明:本文为博主原创文章,转载请附上博文链接!

invertible Conditional GANs for image editing相关推荐

  1. 模态综合医疗时间序列数据:REAL-VALUED (MEDICAL) TIME SERIES GENERATION WITH RECURRENT CONDITIONAL GANS

    2.RELATED WORK 从2014年,GAN框架就引起了大家的关注,大多数工作集中在图像生成.(Choi et al., 2017) 设计了 GAN 来生成 综合性的电子病历数据(EHR).这些 ...

  2. pix2pixHD:High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs

    转载自:https://www.jianshu.com/p/eb29a264c71a 论文:pix2pixHD 代码:GitHub 这篇paper作为pix2pix(参见前一篇博客)的改进版本,如其名 ...

  3. pix2pixHD: High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs

    目录 摘要 介绍(改进什么) 相关工作 Image-to-image translation: 方法 3.1 pix2pix 3.2 提升 3.2.1 Coarse-to-fine generator ...

  4. 2017 Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs

    Abstract GAN在生成数据方面取得了瞩目的成效,作者提出了两种GAN应用于医疗数据方面,RGAN和RCGAN,用于生成多维的时间序列数据.RGAN,在生成器和分类器上都采用RNN架构.RCGA ...

  5. CGAN(conditional GANs)

    论文:https://arxiv.org/pdf/1411.1784.pdf 介绍: 论文提出了GAN的有条件(限制)的版本,结构很简单,在数据中添加一个数据 y ,y 是在生成器和辨别器中都需要考虑 ...

  6. 一文了解下 GANs可以做到的事情

    简介 如果说目前深度学习最火,应用最多的领域,莫过于 GAN--Generative Adversarial Network,翻译过来就是生成对抗网络,单单从名字上看,你会觉得它就是一个生成模型,看起 ...

  7. 不可错过的 GAN 资源:教程、视频、代码实现、89 篇论文下载

    NIP 2016 对抗训练 Workshop [网页]https://sites.google.com/site/nips2016adversarial/ [博客]http://www.inferen ...

  8. GAN眼中的图像翻译(附神奇歌单)

    这是一篇总结文,总结我看过的几篇用GAN做图像翻译的文章的"套路". 首先,什么是图像翻译? 为了说清楚这个问题,下面我给出一个不严谨的形式化定义.我们先来看两个概念.第一个概念是 ...

  9. GAN Zoo:千奇百怪的生成对抗网络,都在这里了

    自从Goodfellow2014年提出这个想法之后,生成对抗网络(GAN)就成了深度学习领域内最火的一个概念,包括LeCun在内的许多学者都认为,GAN的出现将会大大推进AI向无监督学习发展的进程. ...

最新文章

  1. 深度好文 — 微服务和API网关限流熔断实现关键逻辑思路
  2. RIA风格的GIS软件还有多远?
  3. linux如何把mysql表名换成小写_让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)...
  4. 300来行代码实现最小Linux文件系统
  5. leetcode51 --- solveNQueens
  6. python如何使用字典_Python-如何使用点“。” 访问字典成员?
  7. bigdecimal 保留两位小数_openpyxl修改单元格格式(隐藏小数、设定百分数位数)...
  8. java自动化执行javascript,Js代码执行__实现自动化
  9. EF的表连接方法Include() - nlh774
  10. 怎样开放1433端口
  11. 金蝶财务软件有哪些缺点
  12. Python调整图片透明度
  13. Typora 安装包2021年11月最后一次免费版本的安装包下载V13.6.1
  14. 万年历的c语言程序代码含节假日,用C语言编写的万年历程序代码
  15. java zh_java 中zhis的用法
  16. idea修改主题和更换背景
  17. 3.2 Hadoop简介
  18. 《精通linux设备驱动程序开发》——视频驱动程序
  19. oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录
  20. 重装Win7系统步骤【系统天地】

热门文章

  1. java 去掉 时期中的图片,去除图片浅色背景(Java 实现)
  2. 将字符数组中的字符按从小到大的顺序排序
  3. nodejs操作mysql创建库和表_Nodejs操作MySQL数据库
  4. python语言使用什么语句实现上下文管理协议_Python 技巧探究:上下文管理器和with语句...
  5. Google Chrome 72 丢弃HPKP,不再支持TLS1.0和TLS1.1!
  6. 上传程序网站至服务器
  7. idea设置自动编译
  8. Python3 字符串
  9. vue从创建到完整的饿了么(12)miste.vue
  10. 《Imperfect C++中文版》——2.1 对象生命周期