Update README.md
本项目基于 Jittor 深度学习框架实现了一个用于 MNIST 手写数字图像生成的条件生成对抗网络(Conditional GAN)。
本项目实现了一个 Conditional GAN (cGAN) ,主要包括:
生成器 Generator:
判别器 Discriminator:
pip install jittor
安装依赖示例:
pip install jittor numpy pillow
运行以下命令启动训练:
python CGAN.py
可选参数说明:
--n_epochs
--batch_size
--lr
--latent_dim
--img_size
--sample_interval
示例命令:
python cgan.py --n_epochs 50 --sample_interval 500
代码结尾部分通过如下数字序列生成图像:
number = "28305902823335"
程序会将该数字序列对应的手写体图像横向拼接输出为 result.png。
result.png
number
A Jittor implementation of Conditional GAN (CGAN).
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Conditional GAN with Jittor
本项目基于 Jittor 深度学习框架实现了一个用于 MNIST 手写数字图像生成的条件生成对抗网络(Conditional GAN)。
模型说明
本项目实现了一个 Conditional GAN (cGAN) ,主要包括:
生成器 Generator:
判别器 Discriminator:
环境依赖
pip install jittor
)安装依赖示例:
训练方式
运行以下命令启动训练:
可选参数说明:
--n_epochs
:训练轮数(默认100)--batch_size
:批大小(默认64)--lr
:学习率(默认0.0002)--latent_dim
:潜变量维度(默认100)--img_size
:图像尺寸(默认32)--sample_interval
:图像采样间隔(默认1000)示例命令:
图像生成
代码结尾部分通过如下数字序列生成图像:
程序会将该数字序列对应的手写体图像横向拼接输出为
result.png
。注意事项
number
控制最终生成的数字序列。参考资料