【发布时间】:2020-10-26 13:55:10
【问题描述】:
对抗网络,例如 GAN,被称为 “隐式” 网络。这是什么意思?而且,它们与“显式”生成网络有何不同?什么是“显式”生成网络?
【问题讨论】:
标签: deep-learning computer-vision computer-science generative-adversarial-network
对抗网络,例如 GAN,被称为 “隐式” 网络。这是什么意思?而且,它们与“显式”生成网络有何不同?什么是“显式”生成网络?
【问题讨论】:
标签: deep-learning computer-vision computer-science generative-adversarial-network
让我通过开始人类和计算机算法之间的对话来为您提供一个简单的答案:
人类说:我有一些数据,我希望能够生成更多类似这些的数据。准确地说,我需要能够从我的训练数据所来自的主分布中生成更多数据。
生成模型说:给我你的数据,我会想办法帮助你。第八,我给你数据的分布,或者我会提供另一种聪明的方法,这样你就可以生成更多与原始数据相似的样本,而不用担心分布。
显式模型就像:给我们训练数据,我们给你数据的分布,所以你可以用它做任何你想做的事情。
隐式方法说:我们让您能够以疯狂的方式生成类似于您的训练数据的新样本!例如,看看 GAN,通过在你的数据上玩游戏,最后我们给你一个东西,一个黑盒子,我们称之为生成器,你可以给它传递一个随机数,它会神奇地给你一个新样品。在训练这个黑匣子时,我们不会直接处理任何分发的东西。
【讨论】:
好的,在this paper 中,它说:
也许总结一下:一个规定的概率模型想要学习一组适合手头任务和数据的参数,例如对象分类。另一方面,隐式概率模型生成数据,但公平地说,GAN 也提供数据,例如MNIST 样本,如果调整得当,它们会自己生成 MNIST 数字。
希望能有所帮助!
PS:我不确定 explicit 生成网络是否存在。你确定,也许你可以发送参考?毕竟,人们总是想用 GAN 生成数据......
【讨论】: