【人工智能学习笔记】4_4 深度学习基础之生成对抗网络

生成对抗网络(Generative Adversarial Network, GAN)

一种深度学习模型,通过判别模型(Discriminative Model)和生成模型(Generative Model)的相互博弈学习,生成接近真实数据的数据分布或对输入数据进行分类;近年来复杂分布上无监督学习最具前景的方法之一。

判别模型(左)和生成模型(右)

生成对抗网络结构

  • 生成器
    在给定输入数据时,理解输入,生成类似的输出
  • 判别器
    在给定输入数据时,将输入数据正确的分类

生成对抗网络应用示例


生成对抗网络工作流程,N轮迭代,直至判别器分辨不出样本是生成的还是真实的

生成对抗网络应用实例


生成对抗网络生成图片

生成对抗网络对比

  • 传统神经网络
    • 根据输入数据的特征,预测输入数据的标签
    • 一个神经网络是一个训练模型
    • 网络训练时,依赖输入数据样本更新梯度参数
  • 生成对抗网络
    • 根据输入数据的标签,生成接近真实的输入分布;
    • 一个网络包含生成器和判别器两个模型;
    • 网络训练时,生成器模型梯度更新依赖与判别器模型
    • 生成器和判别器可以是CNN、RNN神经网络

生成对抗神经网络类别

生成对抗网络的应用场景

相关推荐
Raymond16886 小时前
AI配音工具长文本合成架构技术解析:全局音色锚定与声学状态跟踪
人工智能·架构·实时互动·视觉检测·音视频·语音识别
Codiggerworld6 小时前
从“装一套协议”到“扔进终端”:MCP 与 CLI 的 Agent 工具层之争
人工智能·程序人生·ai编程
ViperL16 小时前
[智能计算]AutoDiffusion-基于进化NAS的扩散模型
人工智能·深度学习·计算机视觉
外收内放6 小时前
面向对象高级(实战案例)
开发语言·python·学习
FITA阿泽要努力6 小时前
用 Hooks 给 Claude Code 加规矩
人工智能·agent
摩尔元数6 小时前
制造业AI落地难?摩尔元数用智能体破局
人工智能
Data-Miner7 小时前
人工智能怎么做数据分析?从准备到出报告的实操指南
人工智能·数据挖掘·数据分析
数字会议深科技7 小时前
会议方案设计应如何融入 AI 和物联网等领先会议技术
人工智能·物联网·会议解决方案·会议设计方案
Alinket7 小时前
不训练模型也能加 AI:5 套可直接量产的组合方案
人工智能·物联网·ai·健康医疗·无线通信·智能硬件·iot