唐宇迪tensorflow学习笔记之项目实战(对抗生成网络)

本文介绍了对抗生成网络的基本概念,包括生成器和判别器,并详细阐述了DCGAN的网络架构,如使用带步长的卷积和微步幅卷积进行上下采样,以及激活函数LeakyReLU和批标准化的应用。同时,提供了源代码dcgan.py用于实际操作。
摘要由CSDN通过智能技术生成

对抗生成网络有两个重要概念

  • 生成器:火眼金睛,分辨出生和真实的
  • 判别器:瞒天过海,骗过判别器
  • 损失函数定义:一方面要让判别器分辨能力更强,另一方面要让生成器更真。

网络架构

输入层:待生成图像和(噪音)和真实数据
生成网络:将噪音图像进行生成
判断网络:
  • (1)判断真实图像输出结果
  • (2)判断生成图像输出结果
目标函数:
  • (1)对于生成网络要使得生成结果通过判别网络为真
  • (2)对于判断网络要使得输入为真实图像时判别为真输入为生成图像时判别为假。
判别模型:

log(D1(x))+log(1D2(G(z))
  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值