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

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

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

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

生成对抗网络结构

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

生成对抗网络应用示例


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

生成对抗网络应用实例


生成对抗网络生成图片

生成对抗网络对比

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

生成对抗神经网络类别

生成对抗网络的应用场景

相关推荐
正经人_x几秒前
学习日记46:LISA: Reasoning Segmentation via Large Language Model
人工智能·学习·语言模型
i晟1 小时前
对齐:让模型学会“做人“
人工智能
神龙天舞20011 小时前
CMake构建学习笔记-通用的CMake构建脚本
笔记·学习
小飞猪。。2 小时前
笔记十四:从零开始搞懂 DPO——大模型偏好对齐的“直球”方案
人工智能·深度学习·机器学习
OceanBase数据库官方博客8 小时前
OceanBase DataPilot AIP:Ontology 承载AI能力面的另一条路
人工智能·oceanbase
笨鸟先飞,勤能补拙9 小时前
AI 赋能网络安全:技术全景、成熟度评估与实战案例
人工智能·python·安全·web安全·网络安全·sqlite·github
一次旅行9 小时前
AI 前沿日报 | 2026年07月31日
人工智能
2601_963749109 小时前
标题:越华环保集团|面向美丽河湖项目的数字化污水治理云边协同采集架构设计
人工智能
沐籽李9 小时前
从溶剂可及表面积SASA理解抗体结构与工程改造
人工智能·药物设计·aidd·sasa
智慧物业老杨9 小时前
物业如何做好预算管理?落地架构逻辑
人工智能·架构