深度生成模型之GAN基础 ->(个人学习记录笔记)

文章目录

  • 深度生成模型之GAN基础
    • 生成对抗网络
      • [1. 生成对抗网络如何生成数据](#1. 生成对抗网络如何生成数据)
      • [2. 生成对抗原理](#2. 生成对抗原理)
      • [3. GAN的核心优化目标](#3. GAN的核心优化目标)
      • [4. D的优化](#4. D的优化)
      • [5. GAN的理想状态](#5. GAN的理想状态)
      • [6. GAN的训练](#6. GAN的训练)
      • [7. 梯度不稳定与模式崩塌(collapse mode)问题](#7. 梯度不稳定与模式崩塌(collapse mode)问题)
      • [8. 梯度消失问题](#8. 梯度消失问题)

深度生成模型之GAN基础

生成对抗网络

1. 生成对抗网络如何生成数据

  • 生成对抗网络(Generative Adversarial Network,GAN),不显式地估计出数据分布的密度函数,但能生成符合数据分布P_data(x)的样本

2. 生成对抗原理

  • 生成网络和判别网络相互对抗(adversarial),共同学习

3. GAN的核心优化目标

  • 生成器损失与判别器损失

4. D的优化

  • 判别器的优化目标
  • 生成器优化目标

5. GAN的理想状态

  • 约翰-纳什提出的纳什均衡(Nash equilibrium)

6. GAN的训练

  • SGD交替优化,先更新k次判别器,保证判别网络足够强,再更新生成网络

7. 梯度不稳定与模式崩塌(collapse mode)问题

  • 矛盾与不对称的优化目标

8. 梯度消失问题

  • 过大过小的激活值,梯度进入消失区
  • 部分内容来自阿里云天池
相关推荐
丶Darling.15 分钟前
深度学习与神经网络 | 邱锡鹏 | 第四章学习笔记 神经网络
深度学习·神经网络·学习
海棠蚀omo38 分钟前
C++笔记-string(下)
开发语言·c++·笔记
小灿同学啊1 小时前
Pycharm中conda虚拟环境下软件包的安装
ide·经验分享·笔记·pycharm·conda
郭涤生1 小时前
第一章:服务架构演进史_《凤凰架构:构建可靠的大型分布式系统》_Notes
笔记·架构·系统架构
hycccccch1 小时前
超卖问题解决方案
java·笔记·lua
气π1 小时前
【Vue-组件】学习笔记
vue.js·笔记·学习
技术小白Byteman2 小时前
蓝桥刷题note13(排序)
开发语言·数据结构·c++·学习·算法·visualstudio
苏卫苏卫苏卫2 小时前
【Vue】选项卡案例——NBA新闻
开发语言·前端·javascript·css·vue.js·笔记
Sherlock Ma3 小时前
HTML零基础入门笔记:狂神版
前端·经验分享·笔记·html·html5·学习方法·改行学it
小郝 小郝3 小时前
【C语言】内存函数 (续)
c语言·开发语言·学习