几种GAN网络介绍
malong 发布于 2024-07-14

StyleGAN

是一种生成对抗网络(GAN),旨在生成优秀的、过多的决策图片。与传统的GAN相比,它提供了几项架构改进,以增强生成的图片的美观性、多样性和可操作性

这是一种创新体系,各机构相互竞争。这台机器从风格另类文学中汲取灵感,并利用一种特殊的方式制作出与其他类似结构相比的新图片。它与Progressive GAN有相似之处,因为它能够逐级学习。但也有一些变化:它不是随机思考,而是创造持续的思考,然后用一种特殊的方法对其进行调整。这些改变的想法有助于制作新的照片。它还使用了一种方法来操纵如何通过母带交换想法。该设备将两种独一无二的想法混合在一起,在获得知识的同时创造出更高的照片。

为了更好地理解StyleGAN,我们将尝试从源B复制与粗空间分辨率相对应的样式,这些样式带来了姿势、一般发型、脸型和眼镜等高级方面,而所有颜色(眼睛、头发、光线)和更精细的面部特征都与源a相似。

我们将尝试生成一些面孔。

 

CycleGAN

图像到图像的翻译是创建现有图像的综合更改的新版本的过程。例如,将夏季场景转换为冬季场景。通常需要大量匹配的实例来训练图像到图像的翻译模型。有些文件,比如已故画家的艺术品照片,可能非常昂贵、复杂,甚至无法编译。一种名为CycleGAN的方法在没有配对实例的情况下自动训练图像到图像的翻译模型。通过一组来自源域和目标域的照片,这些照片不必以任何方式连接,模型可以自主训练。

CycleGAN由两种类型的网络组成:鉴别器和生成器。鉴别器负责将图像分类为真实或虚假(对于X和Y类型的图像)。生成器负责为这两种图像生成令人信服的假图像。

它之所以受到青睐,是因为它具有不成对的图像翻译功能,这使得它可以学习各种图片域之间的映射,而不需要在训练集中进行匹配配对。它提供了更大的灵活性和适应性,因为它以无监督的方式运行,并从源域和目标域的图片集中学习,而不需要显式的关联。循环一致性是指翻译后的图片在多次翻译时保持其来源的真实性,从而产生更逼真的结果。由于这种方法大大减少了对配对数据集的依赖,CycleGAN在难以获得标记数据的情况下非常有用。

 

C Gan

条件生成对抗网络(cGAN)是常规GAN的扩展,在训练阶段包含条件信息。传统GAN中的生成器生成数据样本,无法控制所生成输出的确切质量。另一方面,CGAN能够根据额外信息(如类标签或其他辅助数据)生成样本。

为了更好地理解,将他们视为不仅创作出伟大艺术作品,而且有特殊要求的艺术家。在传统的生成对抗网络(GANs)中,艺术家随机创作艺术,不知道要画什么类型的画。然而,cGAN是聪明的画家,他们可以根据特定的需求或事实生成图像。

DC-GAN

DCGAN(Deep Convolutional Generative Adversarial Network)是一种成熟有效的GAN网络架构。它主要由没有最大池或完全链接层的卷积层组成。它分别利用卷积步幅和转置卷积进行下采样和上采样。

生成器的设计是GAN最有趣的方面之一。生成器网络可以将随机噪声映射到图片中,使得鉴别器无法确定哪些图像来自数据集,哪些来自生成器。

这是一个有趣的神经网络应用程序。神经网络通常将输入转换为二进制输出(1或0)、回归输出(任何实数),甚至几个类别输出(如MNIST或CIFAR-10/100)。

 

malong
关注 私信
文章
35
关注
0
粉丝
0