Finish PA3
本项目需要通过使用提供的数字图片数据集MNIST,训练一个将随机噪声和类别标签映射为数字图片的Conditiona1GAN模型,并生成给定用户随机ID对应的数字图片结果。本项目给定的随机ID为13822511381099
MNIST
Conditiona1GAN
13822511381099
Python 3.8.10 numppy 1.23.1 jittor=1.3.7.16
jittor安装方式如下:
jittor
sudo apt install python3.7-dev libomp-dev python3.7 -m pip install jittor # or install from github(latest version) # python3.7 -m pip install git+https://github.com/Jittor/jittor.git python3.7 -m jittor.test.test_example
如果无法访问github, 可以通过jittor主页下载
github
. ├── .gitignore ├── CGAN.py ├── discriminator_last.pkl ├── generator_last.pkl ├── readme.md └── result.png
文件结构中CGAN.py是源代码,discriminator_last.pkl和generator_last.pkl分别是判别器和生成器的模型文件,result.png是根据比赛页面指定数字序列生成的图像。
CGAN.py
discriminator_last.pkl
generator_last.pkl
result.png
执行的方式为
python CGAN.py
也可选定参数执行
python CGAN.py --n_epochs 100 --batch_size 64 --lr 0.0002 --b1 0.5 --b2 0.999 --n_cpu 8 --latent_dim 100 --n_classes 10 --img_size 32 --channels 1 --sample_interval 1000
执行结果将输出到result.png中
A Jittor implementation of Conditional GAN (CGAN). Finished by hanyuxuan
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
计算机图形学PA3:CGAN
1、项目简介
本项目需要通过使用提供的数字图片数据集
MNIST
,训练一个将随机噪声和类别标签映射为数字图片的Conditiona1GAN
模型,并生成给定用户随机ID对应的数字图片结果。本项目给定的随机ID为13822511381099
2、环境依赖
jittor
安装方式如下:如果无法访问
github
, 可以通过jittor
主页下载3、文件结构
文件结构中
CGAN.py
是源代码,discriminator_last.pkl
和generator_last.pkl
分别是判别器和生成器的模型文件,result.png
是根据比赛页面指定数字序列生成的图像。4. 运行方式
执行的方式为
也可选定参数执行
执行结果将输出到
result.png
中