JASONATLAS

搜索 Jason Atlas

搜索缩写、中英文名称、别名与关键词

AnchorAI › Generative AI › Generative Models › GAN

GAN

Generative Adversarial Network

生成对抗网络

一句话理解

GAN 让生成器与判别器对抗训练,使生成器逐渐学会产生接近真实数据的样本。

一个学着生成,一个学着辨别。

最好理解的例子

生成器制造人脸,判别器同时看到真实人脸与生成人脸;训练让判别器更会区分来源,让生成器更会产生难以被区分的人脸。

核心机制

  1. 1

    从简单分布采样噪声,由生成器产生样本。

  2. 2

    用真实与生成样本训练判别器区分来源。

  3. 3

    通过判别器的梯度更新生成器,交替训练两个网络。

  4. 4

    生成新样本时通常只使用生成器。

相关术语

关键关系

快速对比

VAE 用重建目标与潜分布约束训练;GAN 从判别器获得对抗训练信号;扩散模型通常学习反向去噪过程。

常见误解

判别器不是固定的评分规则,也不负责生成图像。对抗训练可能不稳定,并可能出现只生成少数类型样本的模式坍塌。

知识邻域

AI → Generative AI → Generative Models