InfoGAN介绍
来源:互联网 发布:淘宝店铺托管费用 编辑:程序博客网 时间:2024/06/08 13:38
InfoGAN介绍
GAN网络是是一种无监督的生成模型,能够利用已有的样本集进行训练,生成与源域样本集相似的样本。GAN模型有两部分组成,一个是样本生成器G,一个是样本来源判别器D。生成器G希望生成的样本与真实的样本尽可能的相似,通过引入一些噪音数据,生成样本集分布与真实样本分布尽可能一致。GAN模型利用了博弈的思想,希望训练的判别器D能够区别样本是来自真实样本还是生成器G生成的样本,即 结合以上,模型表达式为:
InfoGAN是GAN模型的一种改进。针对于生成样本的噪音进行了细化,挖掘一些潜在的信息,模型将噪音分为两类:第一类是不可压缩的噪音z,第二类是可解释性的信息c,模型的生成网络会同时使用这两种噪音,进行生成样本。文章中最重要的是提出一种假设,认为之间的互信息应该很大即应该很高,这样模型得到的效果会更好。
在信息理论中X与Y之间的互信息计算公式为:
通过引入c,模型将目标函数定义为:
但是目标函数存在的问题是互信息很难去计算,因为需要知道后验概率。作者通过引入辅助分布来求得一个下界来代替后验概率的互信息计算,最后得到的下边界为:
其中为一个常数,但是公式中仍然存在后验概率计算,模型进一步推导:
其中可以通过蒙特卡洛仿真近似。这样InfoGAN模型最后的目标函数为:
0 0
- InfoGAN介绍
- InfoGAN介绍
- infoGAN阅读
- InfoGAN论文笔记+源码解析
- PM、GAM、infoGAN等框架
- 带标签的infogan及其代码解析
- 深度学习(四十八)InfoGAN学习笔记
- 学习笔记GAN003:GAN、DCGAN、CGAN、InfoGAN
- InfoGAN 论文阅读笔记 基本知识总结
- Infogan-信息最大化生成对抗网络(理论部分)
- Infogan-信息最大化生成对抗网络(理论部分)
- 阅读小结:InfoGAN:Interpretable Representation Learning by Information Maximising Generative Adversarial
- InfoGAN修改训练人脸数据集celebA的过程记录
- 每日论文InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial
- Resources and Implementations of Generative Adversarial Nets: GAN, DCGAN, WGAN, CGAN, InfoGAN
- 介绍
- 介绍
- 介绍
- HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
- 2017年伊始,你需要尝试的25个Android第三方库
- Spring与Quartz实现动态更新定时任务
- mariadb主从复制及互为主从配置过程
- PFN最新的目标检测算法
- InfoGAN介绍
- 设定网页最小最大宽度和高度(兼容IE6)
- opencv中的SVM图像分类(二)
- Python 字符串方法
- AndroidStudio2.2之NDK开发
- JDK之TreeMap源码解析
- eclipse 编码
- linux下配置Java环境
- Servlet_Mysql_JDBC实现分页技术