生成模型与判别模型

一张图了解生成模型和判别模型

生成模型与判别模型
在ML的任务里面通常会有两类任务,即判别任务和生成任务,判别任务可以看成是一个自顶向下(从复杂到简单)的任务,他只需要对于输入的高维度的数据进行判别即可,比如分类,检测等等。而与之相对的则是生成任务,其是自底向上(有简单到复杂的),比如给出低维度的随机噪声,要求生成一张图片等,往往具有较大的难度,因为其需要学习到数据整体的分布特征。
然而2014年GAN横空出世,其结合了两类模型的特点,通过判别模型来引导生成模型的训练,通过两个模型之间的交替训练不断进行对抗,最终使得生成模型能够更好地完成生成任务。