计算机视觉(CV)-生成模型:GAN(Generative Adversarial Network对抗生成网络)【Generator(RNN/CNN)+Discriminator(CNN)】【单调】

本文深入介绍了生成对抗网络(GAN)的基本思想、原始GAN模型及其训练过程,包括GAN的博弈论背景、生成器与判别器的交互以及损失函数。同时,文章探讨了GAN在模式坍塌和模式丢失问题上的挑战,并提出了相应的解决方案。GAN广泛应用于图像编辑、超分辨率和图像补全等领域。
摘要由CSDN通过智能技术生成

一、GAN概述

生成对抗网络(英语:Generative Adversarial Network,简称GAN)是生成模型的一种,生成模型就是用机器学习去生成我们想要的数据,正规的说法是,获取训练样本并训练一个模型,该模型能按照我们定义的目标数据分布去生成数据。

  • 生成对抗网络(英语:Generative Adversarial Network,简称GAN)是通过让两个神经网络(【生成器】与【判别器】)相互博弈的方式进行学习。
  • 生成对抗网络由一个【生成器】与一个【判别器】组成。
  • 【生成器】从潜在空间(latent space)中随机取样作为输入,其输出结果需要尽量模仿训练集中的真实样本。
  • 【判别器】的输入则为真实样本或生成网络的输出,其目的是将【生成器】的输出从真实样本中尽可能分辨出来。而【生成器】则要尽可能地欺骗【判别器】。
  • 两个网络相互对抗、不断调整参数,最终目的是使【判别器】无法判断【生成器】的输出结果是否真实。
    在这里插入图片描述

1、GAN基本思想

GAN 的核心思想源于博弈论的纳什均衡。

  • 设定参与游戏的双方分别为一个生成器(Generator)和一个判别器(Discriminator),
  • 生成器捕捉真实数据样本的潜在分布, 并生成新的数据样本;
  • 判别器是一个二分类器, 判别输入是真实数据还是生成的样本。
  • 为了取得游戏胜利, 这两个游戏参与者需要不断优
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值