当前位置:网站首页>《Generative Adversarial Networks》
《Generative Adversarial Networks》
2022-08-11 05:35:00 【KPer_Yang】
目录
参考资料
Generative Adversarial Nets (nips.cc)
[github.com](https://github.com/mli/paper-reading)
主要的工作:
1、无监督学习,不需要使用标号数据;
2、使用监督学习的损失函数;
3、生成对抗的思想和网络架构;
模型和算法
论文的模型使用函数描述的方式给出:
D(x)指的是判别模型;G(z)指的是生成模型;模型的含义是指使得V(D,G)最大的D(x),再使得V(D,G)最小的G(x),一种不断迭代更新生成和判别的算法计算方式。算法如图1所示:
算法的主要流程:
'''
epoch次数迭代:
(1)更新判别器(迭代k步):
a. 从噪声分布中采样m个样本-minibatch;
b.从数据生成分布中中采样m个样本-minbatch;
c.根据随机梯度更新判别器;
(2)更新生成器:
a.从噪声分布中采样m个样本-minibatch;
b.根据随机梯度更新生成器;
end epoch
'''
算法的流程的形象表示如图2所示:图中绿色指的是生成样本;黑色点指的是真实样本;蓝色虚线指的是判别器;
理论证明
相关的数学公式
计算期望:
计算KL散度:
证明过程
证明的过程比较简单,只需要两三步:
(1)最优的判别器满足:
(2)取得生成器最优时就是V(D,G)的判别器最优时的导数等于0(形象的理解就是生成器和判别器旗鼓相当,当判别器最优时的生成器才能取得最优):
边栏推荐
- Top20 bracket matching
- Concurrent programming in eight-part essay
- WiFi Deauth 攻击演示分析 // mdk4 // aireplay-ng// Kali // wireshark //
- CLUSTER DAY02( Keepalived热备 、 Keepalived+LVS 、 HAProxy服务器 )
- 什么是Inductive learning和Transductive learning
- Class definition, class inheritance, and the use of super
- numpy和tensor增加或删除一个维度
- HCIP 重发布/路由策略实验
- slurm cluster construction
- 知识蒸馏Knownledge Distillation
猜你喜欢
HCIP-生成树(802.1D ,标准生成树/802.1W : RSTP 快速生成树/802.1S : MST 多生成树)
OA项目之项目简介&会议发布
HCIP BGP neighbor building, federation, and aggregation experiments
My meeting of the OA project (meeting seating & review)
MySQL01
图文带你理解什么是Few-shot Learning
arcgis填坑_2
HCIP WPN实验
知识蒸馏Knownledge Distillation
FusionCompute8.0.0实验(0)CNA及VRM安装(2280v2)
随机推荐
【LeetCode】851.喧闹与富有(思路+题解)
OA项目之我的审批(查询&会议签字)
iptables nat
损失函数——负对数似然
八股文之jvm
arcgis填坑_2
HCIP MGRE\OSPF综合实验
Concurrent programming in eight-part essay
Es common operations and classical case
HCIA experiment
MoreFileRename批量文件改名工具
window10吐槽
自定义MVC增删改查
智能合约 ——— app评分合约
八股文之并发编程
vi display line number in buildroot embedded file system
SATA、SAS、SSD三种硬盘存储性能数据
No threat of science and technology - TVD vulnerability information daily - 2022-7-21
【LeetCode】1036. 逃离大迷宫(思路+题解)压缩矩阵+BFS
lvm 多盘挂载,合并使用