ADD file via upload
使用CGAN生成的数字序列示例
本项目基于Jittor框架实现了条件生成对抗网络(CGAN),用于参加手写数字生成比赛。通过结合类别标签信息和随机噪声,模型能够生成特定数字的手写图像。本项目的特点是:
条件生成对抗网络(CGAN)由两个主要部分组成:生成器(Generator)和判别器(Discriminator)。生成器的任务是生成尽可能真实的图像,判别器的任务是区分图像是否真实。通过对抗训练,生成器逐渐学习到如何生成更真实的图像。
使用 均方误差(MSE) 作为损失函数,判别器输出的值与真实标签对比,计算损失并进行反向传播优化。
使用 Adam优化器 来训练生成器和判别器,以加速收敛过程。
Jittor官方文档和示例代码。
A Jittor implementation of Conditional GAN (CGAN)
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Jittor CGAN 手写数字生成比赛实现
使用CGAN生成的数字序列示例
简介
本项目基于Jittor框架实现了条件生成对抗网络(CGAN),用于参加手写数字生成比赛。通过结合类别标签信息和随机噪声,模型能够生成特定数字的手写图像。本项目的特点是:
安装
运行环境
CGAN简介
1. 概述
条件生成对抗网络(CGAN)由两个主要部分组成:生成器(Generator)和判别器(Discriminator)。生成器的任务是生成尽可能真实的图像,判别器的任务是区分图像是否真实。通过对抗训练,生成器逐渐学习到如何生成更真实的图像。
2. 关键组件
3. 训练过程
4. 损失函数
使用 均方误差(MSE) 作为损失函数,判别器输出的值与真实标签对比,计算损失并进行反向传播优化。
5. 优化器
使用 Adam优化器 来训练生成器和判别器,以加速收敛过程。
6. 数据集与图像保存
致谢
Jittor官方文档和示例代码。