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

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

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

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

生成对抗网络结构

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

生成对抗网络应用示例


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

生成对抗网络应用实例


生成对抗网络生成图片

生成对抗网络对比

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

生成对抗神经网络类别

生成对抗网络的应用场景

相关推荐
CoovallyAIHub4 分钟前
从图像导数到边缘检测:探索Sobel与Scharr算子的原理与实践
深度学习·算法·计算机视觉
bin91535 分钟前
PHP文档保卫战:AI自动生成下的创意守护与反制指南
开发语言·人工智能·php·工具·ai工具
AI 研究所12 分钟前
1024开发者节:开源发布,引领生态繁荣
人工智能·语言模型·开源·大模型·交互·agent
snakecy15 分钟前
系统时间更新
大数据·学习·docker·区块链
深圳市青牛科技实业有限公司 小芋圆19 分钟前
30V N 沟道 MOSFET SP30N06NK 全面解析:参数、特性与应用场景
人工智能·单片机·嵌入式硬件·无人机·高频dc-dc谐振变换器·笔记本电脑开合检测
蒙奇D索大20 分钟前
【算法】递归算法的深度实践:深度优先搜索(DFS)从原理到LeetCode实战
c语言·笔记·学习·算法·leetcode·深度优先
leafff12325 分钟前
AI数据库研究:RAG 架构运行算力需求?
数据库·人工智能·语言模型·自然语言处理·架构
陈辛chenxin34 分钟前
【大数据技术01】数据科学的基础理论
大数据·人工智能·python·深度学习·机器学习·数据挖掘·数据分析
极客BIM工作室43 分钟前
扩散模型核心机制解析:U-Net调用逻辑、反向传播时机与步骤对称性
人工智能·深度学习·机器学习
从零开始的奋豆1 小时前
计算机视觉(三):特征检测与光流法
人工智能·计算机视觉