feat: 4678章

This commit is contained in:
camera-2018
2023-04-16 03:04:12 +08:00
parent a1991397a3
commit 2a114017af
350 changed files with 9037 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
# GAN
这篇论文画风都和前面的几篇完全不一样,因为他的任务是生成,本篇文章将作为可选的拓展阅读。
比如说生成一些虚拟的 vtuber 他也是完全办得到的,首先留下经典的文章
[Generative Adversarial Networks](https://arxiv.org/abs/1406.2661)
GAN 的基本原理其实非常简单这里以生成图片为例进行说明。假设我们有两个网络GGenerator和 DDiscriminator。正如它的名字所暗示的那样它们的功能分别是
- G 是一个生成图片的网络,它接收一个随机的噪声 z通过这个噪声生成图片记做 G(z)。
- D 是一个判别网络,判别一张图片是不是“真实的”。它的输入参数是 xx 代表一张图片,输出 Dx代表 x 为真实图片的概率,如果为 1就代表 100% 是真实的图片,而输出为 0就代表不可能是真实的图片。
在训练过程中,生成网络 G 的目标就是尽量生成真实的图片去欺骗判别网络 D。而 D 的目标就是尽量把 G 生成的图片和真实的图片分别开来。这样G 和 D 构成了一个动态的“博弈过程”。
最后博弈的结果是什么在最理想的状态下G 可以生成足以“以假乱真”的图片 G(z)。对于 D 来说,它难以判定 G 生成的图片究竟是不是真实的,因此 D(G(z)) = 0.5。
其实就是一个骗一个验证。
提到他我就想提到另一个算法叫 VAE你可以对比一下两者的相同点和不同点
同时,数学推导要从极大似然估计考虑起!
[https://zhuanlan.zhihu.com/p/266677860](https://zhuanlan.zhihu.com/p/266677860)