完成代码和训练
A Jittor implementation of Conditional GAN (CGAN).
本项目是基于 Jittor 深度学习框架实现的条件生成对抗网络 (Conditional GAN),用于生成 MNIST 手写数字图像。通过输入随机噪声向量和类别标签,模型可以生成指定数字的图像。
CGAN_jittor/ ├── CGAN.py # 主程序:包含模型定义、训练和生成逻辑 ├── README.md # 项目说明文档 ├── report.md # 项目报告 └── .gitignore # Git忽略文件配置
# 安装 Jittor(推荐使用 pip) pip install jittor # 安装其他依赖 pip install numpy pillow
更多 Jittor 安装方式请参考:https://cg.cs.tsinghua.edu.cn/jittor/download/
python -c "import jittor; print(jittor.__version__)"
python CGAN.py
训练过程会自动:
samples/
result.png
generator_last.pkl
discriminator_last.pkl
MIT License
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
CGAN_jittor
A Jittor implementation of Conditional GAN (CGAN).
项目简介
本项目是基于 Jittor 深度学习框架实现的条件生成对抗网络 (Conditional GAN),用于生成 MNIST 手写数字图像。通过输入随机噪声向量和类别标签,模型可以生成指定数字的图像。
项目结构
环境配置
1. 安装依赖
2. 验证安装
快速开始
训练模型
训练过程会自动:
samples/result.png输出文件
generator_last.pkl- 训练好的生成器模型discriminator_last.pkl- 训练好的判别器模型samples/- 训练过程中的样本图像result.png- 最终生成的数字图像模型架构
Generator(生成器)
Discriminator(判别器)
训练参数
参考文献
License
MIT License