1:what is GAN?
GAN:generator adversarial network,是一种无监督学习,对抗生成网络,无监督如何实现学习呢?
引入generator和discriminator:
Generator:input一个vector,经过generator,输出一个image/sequence
Vector的一个变量可能会影响image的特征:比如头发、颜色等
generator
Discriminator:input是a image,输出一个数,大代表与数据库中图像特征匹配越高,一种识别器
diacriminator
Gan类似动物的进化,generator类似动物进化,dixcriminator类似天敌,天敌的识别逼着动物的进化的越强
形象化表示
算法流程:
Step1:fix generator,让discriminator不断提高鉴别能力呀
fix generator
Step2:fix discriminator,不断让generator进化出能fool掉discriminator的output
fix discriminator
updating.......