问题的标题基本上就是我要问的,但我应该解释一下为什么 GAN 对我来说似乎不是无监督的!
这是我对无监督学习的理解:无监督学习是指你有一组数据(X 值)但没有类(y 值)。它通常用于将数据中的相似样本聚集在一起。
这是我对 GAN 工作原理的理解:你有一个生成器,它从随机噪声输入中生成数据样本。生成数百个样本并将其与一堆真实示例一起馈送到鉴别器;鉴别器处理每个样本并输出每个样本是真实的或生成的可能性。判别器的预测与真实的(无论是否生成样本)进行比较,然后判别器通过反向传播周期来学习更好地进行判别。来自鉴别器的预测也作为成本反馈给生成器(或者如果鉴别器使用 1 表示真实,使用 0 表示假,我猜是 1-成本)。然后生成器通过反向传播来更好地欺骗鉴别器。
如果上述两个陈述都成立,则系统在没有标记数据的情况下无法工作,因此是监督学习。问题是我已经阅读了多篇文章,这些文章明确指出生成对抗网络是无监督的。我的头撞墙在哪里?