Add LICENSE
基于 Jittor 深度学习框架实现的条件生成对抗网络(CGAN),用于生成手写数字图像。
本项目使用 Jittor 框架实现 CGAN 模型,在 MNIST 数据集上训练,能够根据指定的数字标签生成相应的手写数字图像。
pip install jittor pillow numpy
CG_Jittor/ ├── pub/ │ ├── CGAN.py # 主训练脚本 │ ├── readme.md # 说明文档 │ └── result.png # 生成的结果图片 ├── .gitignore └── README.md
cd pub python3 CGAN.py
训练参数可以通过命令行修改:
python3 CGAN.py --n_epochs 100 --batch_size 64 --lr 0.0002
主要参数说明:
--n_epochs
--batch_size
--lr
--latent_dim
--sample_interval
在训练过程中,模型会:
修改数字序列:编辑 CGAN.py 中的 number 变量:
CGAN.py
number
number = "2311366" # 修改为你想生成的数字序列
MIT
A Jittor implementation of Conditional GAN (CGAN).
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
CGAN with Jittor
基于 Jittor 深度学习框架实现的条件生成对抗网络(CGAN),用于生成手写数字图像。
项目简介
本项目使用 Jittor 框架实现 CGAN 模型,在 MNIST 数据集上训练,能够根据指定的数字标签生成相应的手写数字图像。
环境要求
安装依赖
项目结构
使用方法
训练模型
训练参数可以通过命令行修改:
主要参数说明:
--n_epochs: 训练轮数(默认100)--batch_size: 批次大小(默认64)--lr: 学习率(默认0.0002)--latent_dim: 潜在空间维度(默认100)--sample_interval: 采样间隔(默认1000)生成图片
在训练过程中,模型会:
修改数字序列:编辑
CGAN.py中的number变量:模型架构
生成器(Generator)
判别器(Discriminator)
注意事项
License
MIT